2

我一直在尝试通过 Meteor 访问 twitter 的 api,但在正确验证我的请求时遇到了问题。

我尝试过使用流式 API 以及 Rest API。我目前专注于其余 API。

这是我的 GET 请求的代码

Meteor.methods({
checkTwitter: function() {
var result = Meteor.http.call("GET", 
'https://api.twitter.com/1.1/statuses/home_timeline.json',
{
content: 'application/json', //application/json
timeout: 30000,
headers: {
Authorization : 'OAuth oauth_consumer_key="g5uVCKU3QUHBydsMgceIhQ",oauth_nonce="6c34c5c8de9169f1b9dfc08659a3f706",oauth_signature="DA0HwxO6yW6Ow2XTNZb79Xkxwoc%3D", oauth_signature_method="HMAC-SHA1",oauth_timestamp="1367030141",oauth_token="5754612SfpuVX8xxLAjD6md5bmJUXQWNnWj8tXMftlnNHcJxT", oauth_version="1.0"'
}
}
);
console.log(result);
return result;
}
})

这是记录的响应:

{ statusCode: 400,
content: undefined,
headers: { 'content-length': '0', connection: 'close' },
data: null,
error: [Error: failed]
}

我查看了流星文档,但他们的简单示例并未涵盖我的情况。谢谢您的帮助。

4

0 回答 0