2015-12-18 2 views
7

के लिए फेसबुक के माध्यम से क्विकब्लॉक्स v2.6 x लॉगिन फेसबुक मैं एसडीके के माध्यम से क्विकब्लॉक्स ऐप में लॉगिन करने की कोशिश कर रहा हूं लेकिन मुझे 422 त्रुटि मिलती है।आईओएस

मैं सभी चीजें हैं जो Quikblox, फेसबुक और iOS एप्लिकेशन में iOS एप्लिकेशन को

  1. बनाया फेसबुक ऐप और एकीकृत एसडीके की जरूरत किया है।
  2. मैं Quickblox व्यवस्थापक के सभी आवश्यक फ़ील्ड अप भरा

मैं सत्यापित टोकन 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 
      }]; 
     } 
    } 
}]; 
} 

भी मैं QMServicesManager

साथ
[[[QMServicesManager instance]authService]logInWithFacebookSessionToken:[FBSDKAccessToken currentAccessToken].tokenString completion:^(QBResponse *response, QBUUser *userProfile) { 

}]; 

यहाँ मेरी logs

उत्तर

0

आपका फेसबुक की कोशिश की टोकन ईमेल पता वापस नहीं करता है, यह उपयोगकर्ता को सफलतापूर्वक पंजीकृत करने और इसे लॉग इन करने के लिए quickblox के लिए आवश्यक है।

+0

क्या आप इस समस्या के साथ मेरी सहायता कर सकते हैं, क्या मुझे फेसबुक ऐप में कुछ विकल्प सेट करने की आवश्यकता है? या कोड के साथ समस्या है? मैंने github से q-municate ऐप डाउनलोड किया है और मैंने देखा है कि ऐप में एक ही अनुमति है आदि – Rinat

+0

जब आप फेसबुक संवाद में लॉगिन स्वीकार कर रहे हैं, तो पहली बार अनुमतियां होती हैं। आप वहां ईमेल प्रतिबंधित कर सकते हैं। अगली बार जब आपको अपने ऐप को ऐसी जानकारी प्राप्त करने की अनुमति देने के लिए फेसबुक साइट पर अपनी अनुमतियों को सही करने की आवश्यकता है। –