如果您通过身份验证,则有一种未记录的方式来获取此信息.
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)
升级并开始使用它.
现在可以通过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
等等.)
抱歉,目前没有官方方法可以获取此信息。您只能判断该推文是否已被经过身份验证的用户收藏。对象图中有一个favorites_count
,但这适用于发布推文的用户,而不是推文本身。
编辑:2012 年 6 月 19 日- 请参阅 mmrobins 的回答,获取一些 Twitter 未记录的 API 方法的链接。与往常一样,使用未记录的端点时要小心,因为它们可能会在没有通知的情况下发生更改。
归档时间: |
|
查看次数: |
7248 次 |
最近记录: |