你需要一个 API 来帮助你,除非你想手动使用 REST 和Meteor.http
. 我建议你得到陨石:https ://github.com/oortcloud/meteorite
它像节点模块一样安装,通过npm install -g meteorite
Meteorite 是meteorite 的包装器,可让您在http://atmosphere.meteor.com上使用社区包
您可以使用的 twitter 包twitter-api
通过以下方式安装mrt add twitter-api
:https ://github.com/Sewdn/meteor-twitter-api
使用服务器 api 添加后,您可以通过以下方式添加推文:
服务器 JS
var twitter = new Twitter();
Meteor.methods({
postTweet: function (text) {
if(Meteor.user())
twitter.postTweet(text),
return true;
}
});
客户端JS
//Use this in your click handler where you want to post a tweet:
Meteor.call("postTweet", "This is Twweeeeeetttt!", function(err,result) {
if(!err) {
alert("Tweet posted");
}
});
该 api 负责处理用户的 oauth 令牌,因此您不必太担心