2012-04-11 124 views
2

因此,我目前正在研究一个应用程序,它允许我搜索记者并查看他们的联系详情,其中包括他们的最新推文。如果我通过Twitter API转发了来自其他用户的推文,最好的方法是什么?

调用Twitter API完全没有问题,我有一个当前journo的推文列表显示正常。但是,我正在试图确定最佳方法来查看我(用户登录到我们的应用程序)是否转发了任何journo的推文,以便我可以将推文显示为已转推。

综观API文档,我期待到以下选项:

1 - 使用/statuses/retweeted_by_me让我 已转推的tweets列表,指定max_id是从最高的ID 我正在查看的journo的推文列表。我不确定 这里是如果max_id将被我的推文的最大ID或推荐推文的最大ID所限制。

2 - 使用/statuses/:id/retweeted_by每个journo的鸣叫来 得到所有谁转推是推特,并检查 看看我的用户是在用户返回列表中的用户列表。这是因为 可能是成千上万的转发者,我一次只能返回最多 100。这可能意味着很多请求,只是为了查找我是否转发了一条推文 。这也意味着我需要为journo的每条推文的每个 执行此操作,而不是获取上述所有 rewteets的列表。

3 - 使用/statuses/retweets/:id可获得转发日期列表 的每条日志的推文。该选项与 #2具有相同的限制。

我目前正在倾向#1,但是,我不确定如果这将工作。我需要做更多的调查。与此同时,我对你的问题是:

什么是最好的方法来解决,如果我推特转发来自另一个用户的推文?

回答

1

好吧,所以我一定在昨天看这个时候有一个大脑放屁的时刻。今天早上我发现,您可以简单地拨打/statuses/user_timeline的身份验证电话,如果您转推了该推文,则会将retweeted属性设置为true。

简单。

相关问题