2013-06-25 5 views
1

Я пытаюсь войти в Facebook с их помощью APIFacebook SDK IOS 2

[FBSession openActiveSessionWithReadPermissions:permissions 
            allowLoginUI:YES 
           completionHandler:^(FBSession *session, FBSessionState state, NSError *error) { 
                [self sessionStateChanged:session state:state error:error]; 
               }] 

Проблема у меня есть в IOS 6.x, когда устройство имеет facebook счета в параметрах приложение не может войти в систему. Ошибка, которую он дает, - это, по-видимому, один размер-подходит для всех error 2. Это единственный случай, когда он терпит неудачу, и я не могу понять, почему. Что такое решение, позволяющее мне войти в систему, пока связана учетная запись?

ответ

3

убедитесь, что ваш массив permissions не содержит разрешения offline_access. это разрешение теперь deprecated и, как известно, приводит к ошибке входа в систему. Я ранее искал переполнение стека и нашел this answer. вам также нужно будет войти в Настройки -> Facebook и переключить разрешение на Разрешенные приложения на Вкл.

0

Я получал эту ошибку из-за того, что приложение было изолировано. Проверьте разработчика facebook и добавьте свою команду.

0

Перейти к настройкам. Прокрутите страницу вниз до тех пор, пока вы не увидите Facebook с левой стороны. вкладка на нем позволяет этим приложениям использовать вашу учетную запись (правая сторона).

Ищите приложение, которое дает вам ошибку sdk 2.