【问题标题】:Twitter API Get Tweet IDTwitter API 获取推文 ID
【发布时间】:2013-11-18 09:52:38
【问题描述】:

我正在使用自动海报将新闻报道发布到使用 Twitter API 1.1 的 Twitter 帐户。

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

为此,我认为如果我可以获取推文的 ID 并将其存储在数据库中,我可以通过这种方式将其删除,但我似乎无法在推文时获取实际推文的 ID如果这有意义吗?我能找到的最好方法是使用 API 搜索 Twitter 帐户并获取最新推文,但存在最新推文不是实际推文的风险。

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

【问题讨论】:

标签: api twitter oauth


【解决方案1】:

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

然后您可以在响应字典中将 ID 读取为id_str

【讨论】:

    【解决方案2】:

    如果你使用的是 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;
    
      }
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-07
      • 1970-01-01
      • 2015-08-27
      • 2016-06-21
      • 1970-01-01
      • 2014-10-16
      • 2015-02-21
      • 2016-05-18
      相关资源
      最近更新 更多