我正在尝试使用 Trustpilot 的“使用 Trustpilot API 生成邀请链接”作为服务审查链接。我设法获得了 BUID 和 access_token,但是在尝试生成链接时,我得到了一个空的 403 错误。我尝试了几种不同的设置,包括省略 API 密钥并使用 Basic 而不是 Bearer,但这只会导致 401 错误。我还检查了 access_token 是否过期。
#get the unique link
access_token = json.loads(response.text)['access_token']
businessUnitId = "XXX"
invitation_url = "https://invitations-api.trustpilot.com/v1/private/business-units/{businessUnitId}/invitation-links"
payload = {
"referenceId": "inv00001",
"email": "john.doe@trustpilot.com",
"name": "John Doe",
"locale": "en-US"
}
head={"apikey": "secret_api_key",
"Authorization": "Bearer {access_token}"
}
response = requests.post(url = invitation_url, data = json.dumps(payload), headers = head)
status_code = response.status_code
我对 API 比较陌生,所以非常感谢任何提示这里出了什么问题!谢谢!