Не удается пройти аутентификацию в Adobe Analytics API Integration - PullRequest
1 голос
/ 09 октября 2019

Я создал интеграцию для Adobe Analytics API на https://console.adobe.io с методом аутентификации 0auth. Согласно документации (https://github.com/AdobeDocs/analytics-2.0-apis/blob/master/oauth-curl.md), сначала я должен сделать запрос на этот URL:

https://ims -na1.adobelogin.com / ims / authorize? Client_id = {ИД КЛИЕНТА} & redirect_uri = {REDIRECT URI} & scope = openid, AdobeID, read_organizations, Additional_info.job_function, Additional_info.projectedProductContext & response_type = code

, а затем задайте этот URL:

https://ims -na1.adobelogin.com / ims / token / v1

для токена, передающего эти параметры в качестве данных запроса:

grant_type = authorization_code & client_id = {ИД КЛИЕНТА} & client_secret = {СЕКРЕТ КЛИЕНТА} & code = {ПАРАМЕТР ЗАПРОСА АВТОМАТИЧЕСКОГО КОДА}

Проблема заключается в том, что когда я выполняю POST на первый URL, он перенаправляет меня на Adobe Login, а затем (после входа в систему) перенаправляет меня на страницу. с кодом.

Есть ли способ сделать этот логин из скрипта, который выполняет вызовы API?

Кроме того, я заметил, что секрет Клиента в течение некоторого времени один и тот жеа потом это меняется. Есть ли способ получить секрет клиента в автоматическом режиме?

...