我试图添加一个方法到MGTwitterEngine使用twitter的retweeted_by API(http://dev.twitter.com/doc/get/statuses/:id/retweeted_by)。使用retweed_by API与MGTwitterEngine - 继续返回错误404
以下是我已经添加到MGTwitterEngine.m(所有的OAuth的东西做,发动机做工精细里面的其他方法)
-(NSString *)getUsersWhoRetweetedTweetWithID:(unsigned long)ID {
NSString *path = [NSString stringWithFormat:@"statuses/70482402362933249/retweeted_by.xml"];
return [self _sendRequestWithMethod:nil path:path queryParameters:nil body:nil
requestType:MGTwitterUsers
responseType:MGTwitterUsers];
}
注:我已经包含在.xml格式和一个状态ID - 只是为了确保我传递的数据没有问题。当我打电话时[_engine getUsersWhoRetweetedTweetWithID:0];从我的应用程序控制器返回错误404“操作无法完成(HTTP错误404)”。
我试过用参数NSDictionary &尝试改变请求&响应类型。
目前,我没有使用MGTwitterEngine来检查RTd的推文,我只是使用非OAuth'd方法 - 但是这不会返回RTD推文的受保护用户。
任何人都可以给我一个正确的方向 - 在过去的几天里这让我疯狂!我真的很感激任何输入:)
这不是我正在寻找的...我设法做我需要做的事情,只是完全取消了MPTwitterEngine并自己做了一切 – Craig 2011-06-10 19:55:09