7
sto provando a effettuare il login nell'app Quickblox tramite Facebook SDK Ma ottengo 422 errori.QuickBlox v2.6 login x via Facebook per iOS
Ho fatto tutte le cose che hanno bisogno di Quikblox, Facebook e iOS
- Creato Facebook app e SDK integrato per iOS.
- Ho riempito tutti i campi richiesti in Quickblox amministrazione
ho verificato gettone here
-(IBAction)test:(id)sender {
FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
[login logInWithReadPermissions:@[@"email"]
fromViewController:self handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) {
if (error) {
// Process error
}
else if (result.isCancelled) {
// Handle cancellations
}
else {
if ([result.grantedPermissions containsObject:@"email"])
{
NSLog(@"result is:%@",result.token.tokenString);
[QBRequest logInWithSocialProvider:@"facebook" accessToken:result.token.tokenString
accessTokenSecret:nil
successBlock:^(QBResponse *response, QBUUser *user) {
// Login succeded
} errorBlock:^(QBResponse *response) {
// Handle error
}];
}
}
}];
}
anche ho provato con QMServicesManager
[[[QMServicesManager instance]authService]logInWithFacebookSessionToken:[FBSDKAccessToken currentAccessToken].tokenString completion:^(QBResponse *response, QBUUser *userProfile) {
}];
Qui il mio logs
Potresti aiutarmi con questo problema? Devo impostare alcune opzioni nell'app di Facebook? O il problema con il codice? Ho scaricato l'app q-municate da github e ho notato che nell'app ha le stesse autorizzazioni ecc. – Rinat
Quando si accetta il login nella finestra di dialogo di Facebook, ci sono le autorizzazioni per la prima volta. Puoi limitare l'email lì. Per la prossima volta è necessario correggere le autorizzazioni sul sito di Facebook per consentire alla tua app di ricevere tali informazioni. –