我在Meteor的方法上使用了twitter API,它返回了这个错误:
Object [object global] has no method 'request'
我真的不明白这个错误,我不使用这个方法:/
我在服务器文件夹上的代码:
Meteor.startup(function () {
Meteor.methods({
postTweet: function () {
const Twit = require('twit');
const T = new Twit({
consumer_key: 'xxx', // API key
consumer_secret: 'xxx', // API secret
access_token: 'xxx',
access_token_secret: 'xxx'
});
const getTweets = Meteor.wrapAsync(T.get);
try {
return getTweets('search/tweets', { q: 'banana since:2011-11-11', count: 100 });
} catch (error) {
throw new Meteor.Error(error.name, error.message);
}
}
});
});
你有什么想法吗?
谢谢!