Я использую facebook sdk в своем приложении iOS для входа в систему и обмена ею.У меня есть ошибка «ErrorReauthorizeFailedReasonSessionClosed» с iOS Facebook SDK
Публикация истории на Facebook была работоспособной, но сегодня она не работает. Я не знаю, почему он не работает, потому что никаких изменений кода, связанных с этой функцией.
Ниже приведен код, запрашивающий разрешение публикации.
// Request publish_actions
[FBSession.activeSession requestNewPublishPermissions:[NSArray arrayWithObject:@"publish_actions"]
defaultAudience:FBSessionDefaultAudienceFriends
completionHandler:^(FBSession *session, NSError *error) {
if (!error) {
if ([FBSession.activeSession.permissions indexOfObject:@"publish_actions"] == NSNotFound) {
// Permission not granted, tell the user we will not publish
} else {
// Permission granted
}
} else {
NSLog(@"DEBUG: error = %@", error);
// There was an error, handle it
// See https://developers.facebook.com/docs/ios/errors/
}
}];
Сообщение об ошибке, как следующие,
Domain=com.facebook.sdk Code=2 "The operation couldn’t be completed. com.facebook.sdk:ErrorReauthorizeFailedReasonSessionClosed"
UserInfo=0xXXXXXXXXX {
com.facebook.sdk:ErrorLoginFailedReason=
com.facebook.sdk:ErrorReauthorizeFailedReasonSessionClosed,
NSLocalizedFailureReason=
com.facebook.sdk:ErrorReauthorizeFailedReasonSessionClosed,
com.facebook.sdk:ErrorSessionKey= ... >
}
Если кто-нибудь знает об этом, пожалуйста, помогите мне.
** Facebook SDK версии 3,18 и publish_actions элемент уже утвержден в developer.facebook.com
- FBSDKAccessToken Facebook SDK 4.x версия? Шахта - 3,18. –
Да, это 4.x :) и u должен использовать его проще – Omarj
@MasterHong сделал u решит вашу проблему или что? дайте мне знать, если вам все еще нужна помощь? – Omarj