подключение к Facebook через пользовательский интерфейс через Xauth - PullRequest
1 голос
/ 08 марта 2012

Я работаю над приложением Mac, которое включает поддержку Facebook, чтобы они могли делиться информацией с Facebook через наше приложение.

Для этого я использую API Graph Facebook, который внутренне использует протокол oAuth для доступа к ресурсам пользователей.В этом процессе он использует webview для ввода учетных данных пользователей (имя пользователя и пароль), которые предоставляют «Access_token».

Но мое требование к приложению состоит в том, что оно не должно использовать webview для ввода учетных данных пользователя, а должно использовать другой контроллер представления для предоставления учетных данных пользователя.Поэтому мне нужно перейти на протокол xAuth, который используется в твиттере.

Может кто-нибудь помочь мне в этом вопросе?Если Facebook поддерживает xAuth, внесите предложения.

1 Ответ

0 голосов
/ 08 марта 2012

Facebook не предлагает поддержку аутентификации "настольных" приложений, как описано здесь: https://developers.facebook.com/docs/authentication/

Что вам нужно сделать, это заставить их авторизовать ваше приложение на веб-сайте, а затем использовать токен доступа для настольного приложения, и это в том случае, если ваше приложение подключено к какому-либо серверу.

В противном случае вам придется последовать их предложению встроить браузер и прочитать токен доступа после его получения.

...