如何允许localhost for Twitter api?

时间:2014-01-24 07:44:02

标签: javascript twitter firebase

我正在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. 

我环顾四周,我开始质疑在没有代理人的情况下是否可以这样做......

1 个答案:

答案 0 :(得分:0)

您的Twitter API请求似乎是从您的浏览器发送的。据我所知,你无法做到这一点。

您应该更改代码,让服务器(localhost)发送代码,充当代理。