我正在localhost上运行我的单页应用程序,并且我能够获取我的Twitter帐户的访问令牌(使用Firebase),但是当我尝试执行获取此资源时,它失败并出现以下故障...
https://api.twitter.com/1.1/statuses/home_timeline.json?access_token=[MY_ACCESS_TOKEN]
错误消息(在Chrome控制台中):
XMLHttpRequest cannot load https://api.twitter.com/1.1/statuses/home_timeline.json?access_token=[MY_ACCESS_TOKEN]. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:63342' is therefore not allowed access.
我环顾四周,我开始质疑在没有代理人的情况下是否可以这样做......
答案 0 :(得分:0)
您的Twitter API请求似乎是从您的浏览器发送的。据我所知,你无法做到这一点。
您应该更改代码,让服务器(localhost)发送代码,充当代理。