У меня возникли проблемы с добавлением в MGTwitterEngine. Я пытаюсь добавить вызов друзьям / идентификаторам, чтобы вернуть всех пользователей, следующих за идентификаторами. У меня есть новые методы, как показано ниже, но ничего не возвращается. У меня есть правильный requestType или responseType?
- (NSString *)getFriendsIds:(NSString *)twitterID
{
NSString *path = [NSString stringWithFormat:@"friends/ids.%@", API_FORMAT];
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithCapacity:0];
[params setObject:twitterID forKey:@"user_id"];
return [self _sendRequestWithMethod:nil path:path queryParameters:params body:nil
requestType:MGTwitterUserInformationRequest
responseType:MGTwitterUsers];
}
Решено:
Я закончил тем, что создал свой собственный метод в моей модели, потому что я не мог заставить mgtwitter сделать это. Его использование ASIHttp.
- (void) getTwitterFollowIDs:(NSString *) twitter_id
{
[self setResponse: [NSString stringWithFormat:@""]];
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"https://api.twitter.com/1/friends/ids.json?user_id=%@", twitter_id]];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL: url];
// temporary during dev
[request setValidatesSecureCertificate:NO];
[request setDelegate:self];
[request setDidFinishSelector:@selector(getTwitterFollowIDsDidFinish:)];
[request setDidFailSelector:@selector(getTwitterFollowIDsDidFail:)];
[request startAsynchronous];
}