Trustpilot API预飞行不允许

时间:2017-06-26 09:58:02

标签: api axios preflight trustpilot

我在vue上使用axios库进行Trustpilot上的身份验证(带有标题的POST),但是浏览器发送了一个pre-fligth调用,而且Trustpilot API因为OPTION方法不允许而响应我错误。

我认为身份验证请求是一个简单的请求(https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS),但是axios将其作为一个非简单的请求,浏览器会调用pre-fligth请求。有一种方法可以解决这个问题吗?

由于

1 个答案:

答案 0 :(得分:1)

您无法对trustpilot oauth端点进行浏览器调用。因为授权包含您的apikey和秘密。将其暴露给浏览器客户端将是脆弱的。

您的服务器将能够调用API。

如果您没有服务器,请使用您的client_id和重定向网址将用户重定向到https://authenticate.trustpilot.com,用户可以在该网址登录。

您可以在此处查看更多详细信息:https://developers.trustpilot.com/authentication#implicit