有没有办法获得推特的最爱?

Xav*_*ier 11 twitter

我无法通过API文档找到如何做到这一点.

mmr*_*ins 7

如果您通过身份验证,则有一种未记录的方式来获取此信息.

https://api.twitter.com/i/statuses/[tweet.id]/activity/summary.json
Run Code Online (Sandbox Code Playgroud)

可以在Ruby Twitter库中找到更大的未记录的API端点列表https://github.com/sferik/twitter/blob/master/lib/twitter/client.rb


小智 6

新API V1.1现在支持推文收藏的计数.在这里尝试一下

stdClass Object
        (
            [created_at] => Thu Apr 04 20:09:16 +0000 2013
            [id] => 319904523520983041
            [id_str] => 319904523520983041
            [text] => North Koreas perspective of the world in the next 5 years http://t.co/MxRgD00VCY
            [source] => web
            [truncated] => 
            [in_reply_to_status_id] => 
            [in_reply_to_status_id_str] => 
            [in_reply_to_user_id] => 
            [in_reply_to_user_id_str] => 
            [in_reply_to_screen_name] => 
            [geo] => 
            [coordinates] => 
            [place] => 
            [contributors] => 
            [retweet_count] => 7
            [favorite_count] => 7
            [entities] => stdClass Object
                (
                    [hashtags] => Array
Run Code Online (Sandbox Code Playgroud)

升级并开始使用它.


par*_*tle 5

现在可以通过status/show /:id端点执行此操作.(它需要身份验证.)

例:

GET https://api.twitter.com/1.1/statuses/show.json?id=210462857140252672 
Run Code Online (Sandbox Code Playgroud)

要么

GET https://api.twitter.com/1.1/statuses/show/210462857140252672.json
Run Code Online (Sandbox Code Playgroud)

返回的JSON将有一个最喜欢的count成员.

请注意,虽然链接文档中的示例响应说明"favourites_count",但实际返回的JSON属性被调用"favorite_count".

编辑:我刚刚注意到记录的"favourites_count"属性user在响应的成员内部(它告诉你总共有多少推文被用户收藏).该"favorite_count"属性告诉您这条推文被收藏了多少次,它位于返回的JSON对象的根目录中,看起来它没有文档记录.

(此端点也会返回retweet_count等等.)


arc*_*ain 3

抱歉,目前没有官方方法可以获取此信息。您只能判断该推文是否已被经过身份验证的用户收藏。对象图中有一个favorites_count,但这适用于发布推文的用户,而不是推文本身。

编辑:2012 年 6 月 19 日- 请参阅 mmrobins 的回答,获取一些 Twitter 未记录的 API 方法的链接。与往常一样,使用未记录的端点时要小心,因为它们可能会在没有通知的情况下发生更改。