Я работаю над сервисом, где мы разрешаем пользователям регистрироваться и входить в систему со своими учетными записями Facebook. Служба работает как в Интернете, так и на клиенте iOS.
Вариант использования, с которым у меня возникли проблемы:
- Пользователь вошел в приложение iOS с именем пользователя / паролем.
- Пользователь подключает свой профиль на Facebook к нашему сервису онлайн.
- Пользователь снова входит в приложение iOS и хочет взаимодействовать с GraphAPI.
На последнем шаге - у меня нет никакого успеха - использование пользователей access_token, сохраненных на сервере с помощью facebook-ios-sdk. При выполнении вызова для продления жизни access_token я получаю следующую ошибку.
- Код ошибки: 10
- Сообщение об ошибке: «Токен доступа не был получен с помощью единого входа»
Является ли access_token на стороне сервера несовместимым с iOS SDK?
Обратная ситуация работает как шарм:
- Пользователь входит в приложение iOS с помощью единого входа Facebook
- Приложение iOS отправляет access_token на сервер.
- Сервер выполняет запрос GraphAPI с acces_token
- Прибыль