我在iPhone应用程序中使用MGTwitterEngine + OAuth。一切正常,但是当我用include_rt选项请求friends_timeline的home_timeline时,我没有收到转推的_status字段。
dev.twitter.com/doc/get/statuses/home_timeline 响应应包含"转发_status"转推的结构(如样本中所示)。它描述了被转发的来源推文。
dev.twitter.com/console 如果您将使用Twitter控制台 - 您将成功获得此结构。
但我的应用程序将此结构视为空。喜欢" < retweeted_status> \ n< / retweeted_status>&#34 ;. 除此之外,所有请求都很有效。
有没有人见过这个?解决方案是什么?
PS:我已经找到了这个 http://www.mail-archive.com/twitter-development-talk@googlegroups.com/msg25383.html 还有一些类似的讨论,但如果这是真的,这就是疯狂。 )感谢。
答案 0 :(得分:0)
我找到了答案。这很简单。 SAOAuthTwitterEngine引擎使用MGTwitterEngine但允许它使用OAuth。 但是这个引擎正在使用2008年创建的MGTwitterEngine,当时MGTwitterEngine不知道“retweeted_status”,因为此功能后来出现。
反正。 所有我需要做的 - 如果要添加[elementName isEqualToString:@“retweeted_status”]案例
和
方法类似于[elementName isEqualToString:@“status”] case。