是否可以将Twitter API访问令牌直接传递给浏览器URL

时间:2016-06-12 20:18:24

标签: api url twitter token access

我试图获得一个" DEFINITIVE"回答这个问题。从我读过的内容来看,答案似乎是" No",但我只是想确保在更好地理解与Twitter的API交互方式的同时,因为使用GitHub I& #39;只需修改URL即可接收响应(原始数据)。如果有人知道某个链接,特别是"解决这个问题,我会非常感激 - 我几乎阅读了所有Twitter的API文档,但是将您的凭据作为浏览器请求包含在内(而不是使用curl的HTTP Get请求, php等等)似乎没有被特别解决我想知道是否有办法做到这一点而不必下载任何东西虽然我已经成功通过Python抓取了推文脚本已经。

为了提供更清晰的信息,是否有类似于以下内容的相应语法允许我访问推文:

https://api.twitter.com/1.1/statuses/user_timeline.json?include_entities=true&include_rts=true&screen_name=TwitterUser&count=50&[ConsumerKey]&[ConsumerSecret]&[AccessToken]&[AccessSecret]

请注意我已附上:

&[ConsumerKey]&[ConsumerSecret]&[AccessToken]&[AccessSecret]

但是我问是否有一个特定的语法可以用来将这些参数直接包含在推文页面中,而不是通过脚本来完成?

1 个答案:

答案 0 :(得分:0)

没有。 Twitter API本身强制客户使用OAuth访问令牌。

您可以自己构建,或者似乎有一些服务可以为您提供https://github.com/timwhitlock/php-twitter-proxy/tree/master/1.1http://supertweet.net/。不知道他们是否有效。

Twitter本身使用CORS通过javascript将API公开到自己的网站,但是它被锁定到像tweetdeck这样的网站,并且无论如何都不能在浏览器栏中工作。