Twitter OAuth API中的CORS问题

时间:2018-07-02 10:26:52

标签: javascript angular5

我正在用angular5实现Twitter登录。 要从客户端获取访问令牌,我正在关注https://developer.twitter.com/en/docs/twitter-for-websites/log-in-with-twitter/guides/implementing-sign-in-with-twitter

我在访问Twitter api时遇到Cross Origin错误。

无法加载https://api.twitter.com/oauth/request_token:对预检请求的响应未通过访问控制检查:所请求的资源上没有“ Access-Control-Allow-Origin”标头。因此,不允许访问来源“ http://localhost:4200”。响应的HTTP状态代码为400。

1 个答案:

答案 0 :(得分:1)

您要遵循的指南旨在与服务器端代码一起使用。

它不适用于客户端JavaScript。 Twitter提供了JavaScript API,但功能有限。

您应该改用服务器端代码。如果要继续使用JavaScript,可以使用Node.JS。