如何通过Trustpilot API发送Trustpilot邀请?

时间:2018-07-29 09:47:38

标签: api trustpilot

在我们的应用中,我们使用此API调用来检索我们的平均评分,并将其显示在我们的网站上:

https://api.trustpilot.com/v1/business-units/{{BUSINESS_UNIT_ID}}/?apikey={{API_KEY}}

这很好用。


现在,如果要发送邀请给我们的客户之一评分我们的服务,我们将使用非常相似的API调用:

https://invitations-api.trustpilot.com/v1/private/business-units/{{BUSINESS_UNIT_ID}}/invitations?apikey={{API_KEY}}

不幸的是,这不起作用。我们收到此错误:

{"fault":{"faultstring":"Invalid access token","detail":{"errorcode":"oauth.v2.InvalidAccessToken"}}}

我们在这里缺少什么?

我们看不到为什么我们的API密钥对第一次调用有效,而对第二次调用无效。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

在第一个API调用中,您正在调用公共端点。对于所有公共端点,API密钥就足够了,因为您没有访问受限制的数据。

对于第二个API调用(邀请),您正在调用私有端点。 对于所有私有API,您需要使用OAuth2流进行身份验证,并在请求中包含访问令牌。

您可以在以下位置了解有关流程的更多信息: https://developers.trustpilot.com/authentication