Я создал отчет по моему интерфейсу GoodData. Теперь я хочу получить этот отчет с помощью API. Я потратил часы, выкапывая документы API, но я не могу найти простой способ сделать это.Извлечение отчета с использованием API GoodData
Если я пытаюсь GDC/выполнить/сырье/, он возвращает
[error] => Array
(
[parameters] => Array
(
[0] => execute
)
[requestId] => 53fPgKcFdkjf8PZ5:4n6x9lp9vk3ydbvs
[component] => GDC
[errorClass] => GDC::Exception::NotFound
[message] => resource %s not found
)
Если я пытаюсь GDC/xtab2/executor3 возвращает
[error] => Array
(
[parameters] => Array
(
[0] => report_req
[1] => STRUCTURE INVALID - name of structure:'ReportReq'(tag:report_req), /report_req/ExecutionObject: Object does not match any alternative. Alternatives tried : [STRUCTURE INVALID - name of structure:'ReportReq' ...]
)
[requestId] => a0yRpNUpCPRsbPS0:6nagmwaw61h5g2bn
[component] => Apache::REST
[errorClass] => GDC::Exception::User
[message] => Checking '%s', result %s
)
Что вы подразумеваете под «получением отчета с использованием API»? Вы хотите экспортировать его из GoodData? Все эти отчеты доступны для экспорта с использованием API или вы можете сохранить определение отчета, а затем открыть отчет в пользовательском интерфейсе. Какой здесь прецедент? –
@JiriTobolka Я просто хотел импортировать данные в свое приложение в формате CSV. Ссылка, приведенная в моем ответе ниже, соответствовала моему конкретному варианту использования. – Saqib