【问题标题】:CORS issue in Twitter OAuth API [duplicate]Twitter OAuth API 中的 CORS 问题 [重复]
【发布时间】:2018-12-10 13:18:55
【问题描述】:

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

我在访问 twitter api 时遇到跨域错误。

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

【问题讨论】:

    标签: javascript angular5


    【解决方案1】:

    您所遵循的指南专为与服务器端代码一起使用而设计。

    它不适用于客户端 JavaScript。 Twitter 提供了JavaScript API,但它更受限制。

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

    【讨论】:

    猜你喜欢
    • 2011-03-06
    • 2011-03-02
    • 2013-06-10
    • 1970-01-01
    • 2019-03-12
    • 2011-11-04
    • 2011-07-16
    • 2011-02-22
    相关资源
    最近更新 更多