我正在使用Twitter API Client for node(REST& Streaming API) https://github.com/ttezel/twit#tgetpath-params-callback
我正在使用带有nodejs的twit API 我需要在一条推文中显示状态(文本)和URL。但是它将URL和文本作为两条不同的推文获取。
答案 0 :(得分:0)
您的代码发布了两条推文,因为这是您要告诉它的内容。我尽可能地间隔你的代码。
在此设置身份验证:
Class ViewController {
var infoArray = [datModel]()
var dataModel = DataModel(info1: "", info2: "", info3: "")
override func viewDidLoad() {
super.viewDidLoad()
dataModel.downloadInfo {
let infoVar = DataModel(dataModel.info1, dataModel.info2, dataModel.info3)
self.infoArray.append(infoVar)
// append the datModel information into an array.
}
}
在这里创建一个推特对象:
var secret = { consumer_key: '', consumer_secret: '', access_token_key: '',access_token_secret: '' }
在这里,你发送一条带有文字" twitter.com"
的推文var Twitter = new TwitterPackage(secret);
在这里发送另一个推文。这次是文字"感谢twitter":
Twitter.post('statuses/update',
{status: 'twitter.com '},
function(error, tweet, response){
if(error){ console.log(error);}
console.log(tweet);
console.log(response);
}
);
如果您只想发送一个推文 - 您需要将文字和链接置于相同的状态。例如:
Twitter.post('statuses/update',
{status: 'Thanks to twitter'},
function(error, tweet, response){
if(error){ console.log(error); }
console.log(tweet);
console.log(response);
}
);