我試圖添加一個方法到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