Как настроить соединение API чата Facebook при авторизации в качестве приложения для настольного компьютера - PullRequest
0 голосов
/ 05 сентября 2011

Проблема, с которой я сталкиваюсь, заключается в том, что после того, как я авторизовал свое приложение для текущего пользователя, используя http://developers.facebook.com/docs/authentication/ (поток на стороне клиента), я не могу установить соединение XMPP, так как мне нужен ключ сеанса для доступа к нему.При использовании серверного потока свойства сеанса отправляются как часть маркера доступа.И я не нашел способа получить сеансовый ключ для моего клиентского потока аутентификации на основе oAuth.Подскажите пожалуйста как мне его получить.

Я делаю все запросы из javascript (расширение Google Chrome).

1 Ответ

2 голосов
/ 15 сентября 2011

Facebook фактически не поддерживает сеансовый ключ. Они только недавно (через пару дней после того, как вы опубликовали вопрос, который я считаю) обновили свой метод аутентификации, чтобы больше не требовать сеансовый ключ. Если по какой-либо причине он вам все еще нужен, вы можете получить его, посмотрев метод auth.promote_session в REST API, но он устарел и будет удален в октябре.

Если вы отметите https://developers.facebook.com/docs/chat/, вы обнаружите, что токен доступа даст вам то, что вам нужно.

...