2014-09-01 3 views
1

Я пытаюсь создать приложение ios, которое ведет переговоры с API-интерфейсом, написанным в nodejs. Бэкэнд также имеет сопроводительный webapp, также написанный в nodejs. Идея состоит в том, что вы можете войти в систему (используя facebook-js) либо в приложении, либо в webapp и отправлять сообщения.NodeJS, API Facebook, Xcode

Мой вопрос заключается в том, что пользователь решил войти в систему с помощью приложения ios, а затем вызвать некоторый метод API-интерфейса для публикации статьи, как мне сделать эту работу, не заставляя пользователя дважды входить в систему?

Не уверен, что я имею смысл, любая помощь будет принята с благодарностью!

ответ

1

Поскольку Facebook использует OAuth для аутентификации клиента, относительно легко сохранить токен доступа в результате процесса входа в систему где-то на вашем сервере и использовать их позже.

Посмотрите Design for Facebook authentication in an iOS app that also accesses a secured web service

Также см https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow/v2.1, который описывает процесс входа в систему и хранение доступа токенов.

+0

Я смог в конечном итоге заставить его работать благодаря документации, на которую вы указали меня. Благодаря! – uomolupo