1
我成功地通過僅應用程序驗證授權請求。但是當我試圖用REST API發佈推文時。該錯誤與無法發佈推文有關。所以我做了一項調查,發現Twitter不允許應用專用認證發佈推文。在Twitter上使用應用程序在流星上使用應用程序
「它將無法:發佈推文或其他資源;」
但我找到了「您的訪問令牌」區域。我可以用它發佈推文嗎?我如何使用它?
也可以使用相同的方法進行評論嗎?
這裏是我的代碼,到目前爲止,
HTTP.call('POST', 'https://api.twitter.com/oauth2/token', {
params: { 'grant_type':'client_credentials'},
headers: {
'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8',
'Authorization': 'Basic '+base64token
}
},function (error, response) {
if (!error && response.statusCode == 200) {
token = response.data.access_token;
HTTP.call('POST', 'https://api.twitter.com/1.1/statuses/update.json', {
params: { 'status':data.tweet},
headers: {
'Authorization': 'Bearer '+token
}
},function (error, response) {
if (!error && response.statusCode == 200) {
console.log(response);
} else {
console.error(error.message);
}
});
} else {
console.error(error.message);
}
});
我現在使用https://github.com/BoyCook/TwitterJSClient。 webhooks怎麼樣?如何接收高音訊息? – JMA
@JMA你可以使用twitter流api來收聽推文,例如與https://github.com/SpiderStrategies/node-tweet-stream – rsp