信任试点授权类型:未发送授权代码,而是 html 响应即将到来



我已经在trustpilot中设置了我的应用程序,因为我想使用它的API。我有 API 密钥和秘密。目前为止,一切都好。但是当我使用它通过邮递员获取授权代码时,我得到的是 HTML 响应而不是密钥。我正在遵循此处给出的授权代码流程:https://developers.trustpilot.com/authentication

我在邮递员中为GET请求使用此URL:https://authenticate.trustpilot.com?client_id=APIKEY&redirect_uri=xxxxx&response_type=code

redirect_uri是我放在应用程序中的那个。它确实有https。所以它就像 https://myCompany.com.au

问:如何获取授权码?

更新:最后,我使用了密码流,它为我提供了 359999 秒的访问令牌。现在,每当我想获得评论时,我首先通过 GET 请求进行身份验证,并每次都获取新的访问令牌。

GET 请求 https://authenticate.trustpilot.com 不会授权您,但会为您提供登录表单。在该表单中输入凭据后,您将重定向到在查询字符串参数中设置授权代码的站点。请注意,您需要提供业务用户凭据。API 密钥不足以执行授权。此外,您还需要交换授权代码以访问令牌并使用访问令牌进行 API 调用。

在使用邮递员进行测试时,使用密码流会更容易。只需一个 POST 请求即可获取访问令牌。

最新更新