Tableau API Query View Возвращает данныевместо данных CSV - PullRequest
0 голосов
/ 24 апреля 2019

Согласно документации таблицы (ссылка: https://onlinehelp.tableau.com/current/api/rest_api/en-us/REST/rest_api_ref.htm#query_view_data), когда я запускаю код, я должен получить данные в результате csv, но когда я запускаю код, я ничего не получаю.

Я преобразовалкоманда curl, предоставленная в документации к скрипту python.

import requests

headers = {
    'X-Tableau-Auth': 'e31I7MKBQaOwIHQL1EpB4A|xjzzRWqqEvXkbzUv3jWNf92nEquSAae2',
}

response = requests.get('http://10ay.online.tableau.com/api/3.3/sites/17ba3780-6888-4966-b513-3f5cfd13bb7a/views/2c31387b-d5a6-42d5-8cd6-adee2c2aa1d5/data', headers=headers) 

Я ожидаю, что результатом будут данные csv, но фактический результат - ничто.

1 Ответ

0 голосов
/ 25 апреля 2019

Похоже, request.get вернет только код ответа. Вот некоторая документация.

Поскольку вы получаете код ответа 200, вполне вероятно, что есть некоторые базовые данные, которые можно изучить с помощью других функций, перечисленных в документации, таких как:

 requests.content

Тем не менее, я мог бы предложить попробовать Tableau Python Server Client для выполнения поставленной задачи.

...