Получение определенных полей данных пользователя Facebook на iPhone iOS - PullRequest
0 голосов
/ 17 августа 2011

Привет, я фиксирую данные Facebook в строковом формате, но мне нужны только идентификатор и имя пользователя. Как мне отделить эти данные. Мои данные:

fbString

{
    "id":"100002257451995",
    "name":"Mustacheiphone Mustache",
    "first_name":"Mustacheiphone",
    "last_name":"Mustache",
    "link":"http:\/\/www.facebook.com\/profile.php?id=100002257451995",
    "gender":"male","email":"mustacheiphone\u0040gmail.com",
    "timezone":5.5,"locale":"en_US","verified":true,
    "updated_time":"2011-04-11T11:28:22+0000"
}

1 Ответ

0 голосов
/ 18 августа 2011
i got it this way i was capture the userid

SBJsonParser    *parser = [[SBJsonParser alloc]init];
    NSDictionary *facebookInfo = [[parser objectWithString:fbString error:nil]     copy];
    [parser release];

    if(facebookInfo != nil)
    {
        //NSDictionary *data = (NSDictionary *) [facebookInfo objectAtIndex:0];
        NSString *faceBoookID   = (NSString *) [facebookInfo objectForKey:@"id"];  
        NSLog(@"the faceBookID is %@",faceBoookID);
    //  appDelegate.FBID        = faceBoookID;
        NSString *useremail     = (NSString *) [facebookInfo objectForKey:@"email"];
        NSLog(@"the faceBookemail is %@",useremail);
    //  appDelegate.FBEMAIL     = useremail;
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...