Ошибка входа при использовании facebook-swift-sdk в ios - PullRequest
0 голосов
/ 16 марта 2019

Я получаю ошибку входа в систему каждый раз, когда я пытаюсь войти в свое приложение, используя Facebook SDK. Поэтому, когда пользователь попадает на домашнюю страницу, он может выбрать для входа свои учетные данные Facebook. Когда они нажимают кнопку входа в Facebook, на экране появляется имя пользователя и пароль, которые затем вводят свои учетные данные и нажимают «Готово». Теперь вот проблема, так как этого не было раньше, когда они нажимают «Готово», Facebook возвращает сообщение об ошибке «1001 *». LOGIN FAILED: Вы не можете использовать Facebook, чтобы войти в это приложение или веб-сайт, потому что есть проблема с его реализацией. входа в Facebook ". Я получаю это каждый раз, когда пытаюсь войти в систему с помощью Facebook SDK.

Я использую FBSDKCoreKit, FBSDKLoginKit, FBSDKShareKit 4.41.0 и FacebookCore, FacebookLogin, FacebookShare 0.5.0 и Swift 4.0

РЕДАКТИРОВАТЬ ***.
Кто-нибудь знает, как я могу найти ошибку, возвращаемую из запроса входа в Facebook. Проблема в том, что это сообщение об ошибке появляется в приложении Facebook, прежде чем оно возвращается в мое приложение. Так что я даже не вижу ошибку, которая возвращается. Я проверил ответ в XCode, когда отладчик продолжал и нет ошибки

РЕДАКТИРОВАТЬ 2: (в ответ на первый комментарий) Приложение уже настроено на использование Facebook SDK, и оно работало нормально. Только недавно перестал работать.

РЕДАКТИРОВАТЬ 3:
Так что я закончил тем, что обновил SDK до новейшей версии и заменил старые API на новые созданные ими API-интерфейсы. Так что я все изменил, и тут возникает другая проблема. Я пытаюсь войти в систему с учетной записью, которую я только что создал на Facebook, и она все еще выдает мне ту же ошибку. Тем не менее, если я попытаюсь войти в систему с учетной записью, которая была ранее вошла в приложение с помощью Facebook. Я получил успешный ответ и смог продолжить работу с приложением. Так что я не понимаю, почему эта новая учетная запись не может войти? Это потому, что аккаунт слишком новый?

Ответы [ 2 ]

0 голосов
/ 01 мая 2019

Я получаю ту же ошибку, что и вы.Вход в Facebook работает с момента создания приложения.Теперь, когда я пытаюсь войти в систему после обновления Facebook SDK, я не получаю сообщение об ошибке только «Что-то не так с реализацией», что странно, если кто-то уже вошел в систему через Facebook, вход в Facebook работает правильно.

0 голосов
/ 16 марта 2019

Это потому, что вы не настроили свое приложение. перейдите на https://developers.facebook.com -> Мои приложения -> добавьте свое приложение и следуйте инструкциям для входа.

Это должно решить это!

...