Как показать свое присутствие в сети, используя Facebook OAuth - PullRequest
0 голосов
/ 29 августа 2011

Я пытаюсь разработать приложение чата Facebook для Windows Phone 7.

Я использовал ..../outh/authorize для входа.Я получил API для входа в систему и успешно вошел в свою учетную запись, используя access_token, полученный из ..... / outh / access_token, и FQL-запрос, полученный моими онлайн-друзьями.Но проблема в том, что мои друзья не видят меня в сети.

Я использовал user_online_presence, friends_online_presence, xmpp_login, user_checkins, friends_checkins, publish_checkins в качестве разрешений.

Как мне показать свое онлайн-присутствие в приложении?

1 Ответ

2 голосов
/ 29 августа 2011

Ваши друзья не увидят вас в Интернете, если вы не вошли в чат-сервис Facebook (хотя вы должны видеть их в Интернете с соответствующим разрешением)

API для использования чата Facebook в вашем приложении задокументировано здесь: https://developers.facebook.com/docs/chat/

Используя это, как только вы вошли в систему через API чата, вы должны выглядеть как онлайн для ваших друзей (когда другие люди запрашивают ваш онлайн статус через API). Эти документы предназначены для реализации вашего собственного входа в чат Facebook, и, в частности, они посвящены тому, чем чат Facebook отличается от стандартных реализаций XMPP.

Это не так просто, как реализация многих других API, но здесь есть пример кода на Python: https://developers.facebook.com/docs/chat/#code - может быть C # или другой пример .NET, но я его не видел.

...