0

我正在尝试使用Create Invitations API发送 TrustPilot 邀请,但无论我尝试什么,我都会收到 415 的响应代码并且没有返回任何数据,因此我几乎不可能进行调试。

  • 我使用的 URL 是正确的:https ://invitations-api.trustpilot.com/v1/private/business-units/{businessUnitId}/email-invitations (其中 {businessUnitId} 是我的企业 ID)
  • 我在我的标头中发送一个有效的(和当前的)oAuth 令牌。
  • 我正在发送一个 POST 请求。

我已经使用其他“业务用户 OAuth 令牌”API 测试了我的详细信息,并且一切正常,所以我的详细信息绝对正确。只是这个创建邀请 API 不起作用。

我什么都试过了。我提交了最少的细节、完整的请求、介于两者之间的某个地方、API 中的示例请求等等。始终响应代码 415。

我在 TrustPilot Business 门户中设置了我的“邀请设置”,甚至尝试通过请求提交这些详细信息(即发件人电子邮件“noreply.invitations@trustpilotmail.com”和有效的电子邮件回复已配置)。

我曾尝试联系 TrustPilot 的“集成工程师”,他们在来回发送了几封电子邮件后也一无所知,这非常令人不安。所以是时候堆栈溢出了。

我需要弄清楚这一点,所以任何帮助都会很棒!也许有人可以提供一个适用于他们的应用程序的示例请求,我可以尝试在我的应用程序中复制?

4

1 回答 1

2

Content-Type: application/json未通过时返回 Http 状态码 415(Unsupported Media Type) 。您需要确保添加了此标头,并且您在帖子正文中传递的内容是有效的 json。

如果您已经这样做了,那么我需要一个您发送的请求示例,以进一步帮助您。

于 2019-05-28T09:02:54.167 回答