J'utilise MGTwitterEngine pour récupérer des profils d'un NSString mais je reçois seulement la première réponse dans la liste. Changer la méthode dans MGTwitterEngine.m pour utiliser screen_name au lieu de user_id me donne une erreur 404, en utilisant user_id fonctionne, mais il retourne seulement le premier dans la liste.MGTwitterEngine: GetBulkUserInformationFor:
NSString *path = [NSString stringWithFormat:@"users/lookup.%@?screen_name=%@", API_FORMAT, userIDs];
MGTwitterEngine.m
- (NSString *)getBulkUserInformationFor:(NSString *)userIDs{
if (!userIDs) {
return nil;
}
NSString *path = [NSString stringWithFormat:@"users/lookup.%@?user_id=%@", API_FORMAT, userIDs];
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithCapacity:0];
return [self _sendRequestWithMethod:nil path:path queryParameters:params body:nil requestType:MGTwitterBulkUserInformationRequest responseType:MGTwitterUsers];}
enter code here
Ma méthode:
- (void)userInfoReceived:(NSArray *)userInfo forRequest:(NSString *)connectionIdentifier {
for(NSDictionary *d in userInfo) {
NSLog(@"dee: %@", d);}
.. et mon appel:
[_engine getBulkUserInformationFor:@"14483463,25552002,1540791,307428962,61605222"];