Io uso Facebook SDK e FBLoginView
per l'accesso a Facebook e ho ottenuto informazioni di base sull'utente, ma ho bisogno di più permessi come email
, birthday
. Come aggiungere le autorizzazioni?Come impostare l'autorizzazione di lettura dell'utente su FBLoginview in ios?
5
A
risposta
12
FBLoginView *loginView = [[FBLoginView alloc] init];
loginView.readPermissions = @[@"email", @"user_likes"];
3
Prova questo:
- (BOOL)openSessionWithAllowLoginUI:(BOOL)allowLoginUI {
NSArray *permissions = [[NSArray alloc] initWithObjects: @"email", nil];
return [FBSession openActiveSessionWithReadPermissions:permissions allowLoginUI:allowLoginUI completionHandler:^(FBSession *session, FBSessionState state, NSError *error) {
[self sessionStateChanged:session state:state error:error];
}];
}
chiamare questo metodo con YES
, è possibile dare il permesso diversa, come
[[NSArray arrayWithObjects:
@"email",
@"user_birthday",
@"user_likes",
@"user_location",
@"user_photos",
@"read_stream",
@"publish_stream",
@"publish_actions",
@"status_update",
@"user_about_me",
@"read_friendlists",
@"friends_about_me",
@"friends_birthday",
@"friends_photos",
nil] retain];
Ho fatto questo ,, ma in recupero metodo di dati nel mese di ottenere nulla per la e-mail. perché? Mi potete aiutare? – user2889249
Spiacenti, il link che segui potrebbe essere danneggiato o la pagina potrebbe essere stata rimossa. –