Qliksense REST Connector error: BAD_AUTH_CODE
Qliksense REST Connector error: BAD_AUTH_CODE
我正在尝试使用 QlikSense REST 连接器连接 HubSpot API。以下是我根据 HubSpot 的文档在 REST 连接器中用于生成访问令牌的参数:
method: POST
URL: https://api.hubapi.com/oauth/v1/token
authentication schema: Basic
skip server certificate validation: checked
:: query parameters ::
grant_type = authorization_code
client_id = xxxxxxxxxxxxxxxxxxxxxx
client_secret = xxxxxxxxxxxxxxxxxxxx
redirect_uri = https://www.example.com/
code = xxxxxxxxxxxxxxxxxxxxxxxx (this is the same code i got after authorizing the access to my app using this [https://app.hubspot.com/oauth/authorize?client_id=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&scope=contacts%20automation&redirect_uri=https://www.example.com/] )
Content-Type = application/x-www-form-urlencoded;charset=utf-8
问题来了:
当我第一次使用完全刷新的 code = xxxxxxxxxxxxxxxxxxxxxxxx
并在 Qliksense REST window 对话框中点击测试连接时,我连接成功但是当我尝试保存该连接时出现以下错误
现在从这个错误中,起初我以为我的 auth_code 可能已经过期但是当我再次做同样的练习时(获得刷新 AUTH_CODE),它 (QlikSense) 做同样的事情即首先告诉我连接成功,当我尝试保存它时,我再次遇到 BAD_AUTH_CODE
或 error 400 (Bad Request)
.
F.Y.I。我在 Postman 中使用相同的参数和设置测试了 API,效果很好,但在 QlikSense 中没有。
知道这里发生了什么吗?我确定这不是 HubSpot,它与 REST 连接器有关。
获得访问令牌后,应将其作为 Header 传递给 API,而不是参数,如 'Authorization': 'Bearer {ACCESS_TOKEN}'
像"Content-Type"这样的查询参数应该是headers而不是查询
我正在尝试使用 QlikSense REST 连接器连接 HubSpot API。以下是我根据 HubSpot 的文档在 REST 连接器中用于生成访问令牌的参数:
method: POST
URL: https://api.hubapi.com/oauth/v1/token
authentication schema: Basic
skip server certificate validation: checked
:: query parameters ::
grant_type = authorization_code
client_id = xxxxxxxxxxxxxxxxxxxxxx
client_secret = xxxxxxxxxxxxxxxxxxxx
redirect_uri = https://www.example.com/
code = xxxxxxxxxxxxxxxxxxxxxxxx (this is the same code i got after authorizing the access to my app using this [https://app.hubspot.com/oauth/authorize?client_id=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx&scope=contacts%20automation&redirect_uri=https://www.example.com/] )
Content-Type = application/x-www-form-urlencoded;charset=utf-8
问题来了:
当我第一次使用完全刷新的 code = xxxxxxxxxxxxxxxxxxxxxxxx
并在 Qliksense REST window 对话框中点击测试连接时,我连接成功但是当我尝试保存该连接时出现以下错误
现在从这个错误中,起初我以为我的 auth_code 可能已经过期但是当我再次做同样的练习时(获得刷新 AUTH_CODE),它 (QlikSense) 做同样的事情即首先告诉我连接成功,当我尝试保存它时,我再次遇到 BAD_AUTH_CODE
或 error 400 (Bad Request)
.
F.Y.I。我在 Postman 中使用相同的参数和设置测试了 API,效果很好,但在 QlikSense 中没有。
知道这里发生了什么吗?我确定这不是 HubSpot,它与 REST 连接器有关。
获得访问令牌后,应将其作为 Header 传递给 API,而不是参数,如 'Authorization': 'Bearer {ACCESS_TOKEN}'
像"Content-Type"这样的查询参数应该是headers而不是查询