是否可以通过Twitter API获取用户拥有的总转发数量?不只是在特定的帖子上,而是与特定帐户关联的转推总数?或者,所有推文中的哪一部分是转发内容而不是原始帖子?
此外,是否可以获取与帐户关联的媒体图像的数量?我的意思是,如果你去用户的页面,在左侧,它会说“2,200张照片和视频”。谢谢!
答案 0 :(得分:1)
不使用官方API,没有。
documentation仅显示以下内容"计数"
如果您需要媒体数量,可以从用户的Twitter页面中删除HTML。查找课程PhotoRail-headingWithCount
我没有看到任何显示用户转发了多少次的内容。你在哪里看到这个价值?
答案 1 :(得分:-1)
其实你可以。来自Twitter REST APIs:GET statuses/user_timeline:
有一个名为include_rts
的参数:
设置为false时,时间轴将删除任何本机转发(尽管它们仍会计入时间轴的最大长度和count参数选择的切片)。注意:如果您将trim_user参数与include_rts结合使用,则转推仍将包含完整的用户对象。
因此,如果您想获得所有转推的计数,您需要将该值设置为true
对所有实体进行计数,然后将其设置为false
,然后减去这些值,然后得到< EM>转推
注意:同时将trim_user
设置为true
以获取更少的数据(省略每条推文的用户信息)
如果您想获取媒体数量,则需要计算这些推文中的所有media
个实体:Entities in Objects。要按类型分隔它们,您需要查看type
属性的每个元素的media
属性。