Twitter API获取推文ID

时间:2013-11-18 09:52:38

标签: api twitter oauth

我正在使用汽车海报使用Twitter API 1.1将新闻故事发布到Twitter帐户。

我有一个小问题...如果新闻报道出现问题并被删除,我需要能够自动删除推文。

要做到这一点,我想如果我可以获取推文的ID并将其存储在数据库中,我可以通过这种方式删除它,但我似乎无法获得实际推文的ID,因为它的推文如果这有道理?我能找到的最好的方法是使用API​​来搜索Twitter帐户并获取最新的推文,但是最新的推文不是真正的推文。

我浏览了一下API文档,我看不到任何可以让您返回推文ID的内容。我也在这里查看,这是我得到的最接近的:How to get id of the tweet但是,它再次搜索而不是返回特定的ID。

2 个答案:

答案 0 :(得分:0)

您可以将推文发布到post/statuses/update端点。

然后,您可以在响应词典中将ID读作id_str

答案 1 :(得分:0)

如果您使用的是node.js,则可以使用

    var params = {status:"This is a dummy tweet to get the current tweet ID. Time:" + currTime};
    client.post('statuses/update', params, function(error, tweets, response){
  if (!error) {
    console.log(tweets.id);
    tweetid = tweets.id;

  }
});