Я пытаюсь добавить метод в MGTwitterEngine, чтобы использовать твиттер API retweeted_by (http://dev.twitter.com/doc/get/statuses/:id/retweeted_by).
Вот что я добавил в 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 и идентификатор статуса - просто чтобы убедиться, что с данными, которые я передаю, все в порядке,Когда я вызываю [_engine getUsersWhoRetweetedTweetWithID: 0];из моего контроллера приложения возвращается ошибка 404 «Операция не может быть завершена. (ошибка HTTP 404.)».
Я пробовал это с параметрами NSDictionary и пытался изменить типы запроса и ответа.
В настоящее время я не использую MGTwitterEngine для проверки того, кто RTd твитнул, я просто использую метод не OAuth'd - однако это не вернет защищенных пользователей, которые RTd твит.
Кто-нибудь может дать мне точку в правильном направлении - это сводит меня с ума в течение последних нескольких дней!Я действительно ценю любой вклад:)