obtenez Facebook des données de profil utilisateur après l'obtention du jeton d'accès dans iOS 5

Je suis en train de travailler sur une version d'iOS 5 application où j'ai besoin d'obtenir des données de profil utilisateur une fois la connexion réussie.

Pour l'instant je suis à l'obtention d'un jeton d'accès lorsque l'utilisateur d'obtenir la connexion réussie.

Maintenant, je suis en train d'essayer d'obtenir Facebook enregistré dans les données de profil utilisateur à l'aide que le jeton d'accès.

J'ai essayé de suivre l'exemple d'application fournis sur le Facebook site des développeurs.

Je ne suis pas à l'aide de FBconnect type de fichier de ressources. - Je ajouter "facebookSDK.cadre" de l'exemple d'application.

S'il vous plaît aider moi.

Merci,

- (void)populateUserDetails {

FBRequestConnection *connection = [[FBRequestConnection alloc] init];

//First request uploads the photo.
FBRequest *request1 = [FBRequest requestForMe];


if (FBSession.activeSession.isOpen) {

    [connection addRequest:request1
         completionHandler:
     ^(FBRequestConnection *connection, NSDictionary<FBGraphUser> *user, NSError *error) {
         if (!error) {

             NSLog(@"fb user name = %@",user.name);
             NSLog(@"fb user name = %@",user.id);
         }

         NSLog(@"fb2 user name = %@",user.name);
         NSLog(@"fb2 user name = %@",user.id);
     }
            //batchEntryName:@"photopost"
     ];

    [connection start];
}

}

  • lorsque je remplace la condition si, comme dans le code ci-dessus avec si(objappdel.session.isOpen) puis le code s'exécute, mais donne le code d'erreur 400. et le journal de valeurs null. séance est la propriété de type: @property (forte, nonatomic) FBSession *session;
InformationsquelleAutor iOS Test | 2012-09-15