我之前使用过一些 jQuery 来阅读 twitter 上的推文:
$.ajax('https://api.twitter.com/1/statuses/user_timeline.json', {
crossDomain: true,
data: {
screen_name: 'twitterapi',
count: 5
},
dataType: 'jsonp'
}).done(function (tweets) {
console.log(tweets);
});
由于 twitter 正在弃用他们的 1.0 API,并要求 1.1 API 使用 OAuth,我一直在试图弄清楚是否仍然可以以相同的方式获取推文数据。
只需将网址更改为:
https://api.twitter.com/1.1/statuses/user_timeline.json
结果是400 Bad Request
没有消息的响应。
我知道有一个 twitter 工具可以为请求创建 OAuth 签名,但我不确定如何将它与 JSONP 请求一起使用,或者即使它可以与 JSONP 请求一起使用。
Twitter 1.1 API 中是否仍然可以读取用户的时间线?