我在https://console.adobe.io使用0auth认证方法创建了一个Adobe Analytics API集成。根据文档(https://github.com/AdobeDocs/analytics-2.0-apis/blob/master/oauth-curl.md),首先我必须对此网址进行请求:
https://ims-na1.adobelogin.com/ims/authorize?client_id= {客户ID}&redirect_uri = {REDIRECT URI}&scope = openid,AdobeID,read_organizations,additional_info.job_function,additional_info.projectedProductContext&response_type = code
,然后询问此网址:
https://ims-na1.adobelogin.com/ims/token/v1
对于将以下参数作为请求数据传递的令牌:
grant_type = authorization_code&client_id = {CLIENT ID}&client_secret = {CLIENT SECRET}&code = {AUTH CODE QUERY PARAMETER}
问题是,当我对第一个URL进行POST时,它将我重定向到Adobe登录,然后(在登录后)将我重定向到具有代码的页面。
是否可以通过调用API的脚本进行登录?
除此之外,我注意到客户端密码在一段时间内是相同的,然后又发生了变化。有没有办法自动获取客户机密?