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



我正试图得到一个"确定"的答案。从我读到的内容来看,答案似乎是"不",但我只是想确保在更好地了解与Twitter的API交互的工作原理的同时,因为使用GitHub,我可以通过修改URL来接收响应(原始数据)。如果有人知道我能读到的"专门"解决这个问题的链接,我将不胜感激——我几乎已经阅读了Twitter的所有API文档,但是,将您的凭据作为浏览器请求(而不是使用curl、php等的HTTPGet请求)似乎并没有得到特别的解决,我想知道是否有一种方法可以做到这一点,而不必下载任何东西,尽管我已经通过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]

但我想问的是,我是否可以使用特定的语法来包括那些直接带到推特页面的参数,而不是完全通过脚本来完成?

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

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

Twitter本身使用CORS通过javascript向自己的网站公开API,但这被锁定在tweetdeck等网站上,无论如何都不能在浏览器栏中工作。

最新更新