Twitter API方法(statuses / user_timeline)针对每条推文返回所有用户数据?

时间:2009-10-20 12:09:27

标签: xml api twitter

在检索用户状态时,每个推文还包含有关用户的完整信息,这只是我还是荒谬?因此,如果我想从单个用户检索200条推文,我将获得200次重复的用户信息(名称,配置文件颜色,描述等)!每条推文的用户信息可能比单个推文数据多150%的数据!这是在移动设备上下载的大量浪费数据!

是否有一些隐藏参数不返回用户信息?

3 个答案:

答案 0 :(得分:2)

根据documentation,您可以使用trim_user参数返回仅包含与状态关联的用户ID的“修剪”用户对象。

使用twurl的示例:

$ twurl "/1/statuses/user_timeline.xml?count=200&trim_user=true"

这条信息(user对象)仍然会重复多次,但它会占用更少的空间。

答案 1 :(得分:1)

是的,这太荒谬了。同样荒谬的是,他们没有记录他们使用的编码,并且他们使用有损编码将角括号更改为HTML实体代码,并且他们的JSON形成不良,并且善良知道还有什么。这是业余时间!

答案 2 :(得分:1)

最有可能的是,这是为了保持一致。