【问题标题】:Twitter API call retweets_of_meTwitter API 调用 retweets_of_me
【发布时间】:2013-04-23 03:03:32
【问题描述】:

我可以从 twitter API 调用“statuses/retweets_of_me”中获取谁转发了我的信息吗?上面的调用只返回我最近的 20 条被“???”转发的推文..

如何获取这些信息?显然我想知道最少的 RATE API 限制消耗方式:)

【问题讨论】:

    标签: twitter


    【解决方案1】:

    http://apiwiki.twitter.com/Twitter-REST-API-Method:-statuses-retweets

    上面的 api 调用将告知给定状态的转发详细信息。

    所以为了获得完整的信息来获得“我的转发”。

    首先调用 statuses/retweetes_of_me 来获取我被转发的状态 ID,然后使用上述方法调用(检查 URL)来获取给定推文 ID 的 retweeted_details。

    奇怪,因为它与速率限制 API 调用发生冲突。

    【讨论】:

      【解决方案2】:

      我也有同样的问题,我唯一能想到的就是做 user_timeline:

      https://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline

      with : include_rts = true -- 我认为这在 1.0 上不能正常工作,打算在 1.1 上试试

      获取 who 部分,您需要调用:

      对于每条推文https://dev.twitter.com/docs/api/1.1/get/statuses/retweets/id 并检查用户每个窗口只有 15 个。

      背景见此贴...https://dev.twitter.com/discussions/14145

      【讨论】:

        【解决方案3】:

        您可以使用 count 可选参数返回最多 200 条您的转发。

        http://api.twitter.com/1/statuses/retweets_of_me.xml?count=200

        这些将是您的推文已被其他人转发。

        还是我误解了您的需求?如果是这样,您能否详细解释一下您希望收到哪些数据?

        【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-08-02
        • 2014-01-14
        • 2015-09-15
        • 2015-03-29
        • 2011-07-24
        相关资源
        最近更新 更多