Я только что обновил оба моих пакета (1.7.1 и 4.0 соответственно) - оба были абсолютной болью, чтобы получить работу, которую я мог бы добавить!Проанализируйте недействительный токен сеанса (код: 209, версия: 1.7.1)
Однако теперь я получаю 209 ошибки при попытке войти в систему с Facebook Вот пример моего кода
- (void)loginWithFacebook:(HMSuccessBlock)completion{
NSArray *permissionsArray = @[@"user_about_me",@"user_location",@"user_friends",@"user_relationships"];
// Login PFUser using Facebook
[PFFacebookUtils logInInBackgroundWithReadPermissions:permissionsArray block:^(PFUser *user, NSError *error) {
if (!user) {
NSLog(@"Uh oh. The user cancelled the Facebook login.");
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Log In Error"
message:error.localizedDescription
delegate:nil
cancelButtonTitle:nil
otherButtonTitles:@"Dismiss", nil];
[alert show];
completion(NO, error);
} else if (user.isNew) {
NSLog(@"User signed up and logged in through Facebook!");
if (completion) {
completion(YES, nil);
}
} else {
NSLog(@"User logged in through Facebook!");
completion(YES, nil);
}
}];
}
Какие yeilds следующие [Ошибка]: недопустимый сессия маркера (код: 209, Версия: 1.7.1)
Моя первоначальная мысль, что проблема что-то делать с моим кодом в приложение делегата - на более старых версиях facebooksdk я бы применить следующий код
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
return [FBAppCall handleOpenURL:url
sourceApplication:sourceApplication
withSession:[PFFacebookUtils session]];
}
Однако я не могу показаться, чтобы найти что-нибудь повторить это в обновленной версии, поэтому мой код является
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
return [[FBSDKApplicationDelegate sharedInstance] application:application
openURL:url
sourceApplication:sourceApplication
annotation:annotation];
}
Любая помощь будет принята с благодарностью
теперь это общепринятая ошибка командой Facebook Анализировать Eng https://developers.facebook.com/bugs/756392341145634/ – CPD