Есть ли способ подключиться к службе чата Facebook без использования протокола XMPP? - PullRequest
1 голос
/ 27 марта 2012

Я пытаюсь создать приложение, которое в основном будет мессенджером командной строки Linux только для чата Facebook. Когда вы подключаетесь к чату Facebook с помощью XMPProtocol, вы можете отправлять мгновенные сообщения всем своим друзьям, но вы можете видеть только сообщения от друзей, которые появляются в сети. Если офлайн-друг отправляет вам сообщение, вы его не видите. Я проверил это с помощью различных программ чата (таких как pidgin), которые используют XMPP для подключения к чату в Facebook.

Существует приложение для iPhone "Messenger", которое позволяет отправлять и получать мгновенные сообщения, даже если ваши друзья, кажется, не в сети. Как это возможно? Вы должны использовать какой-то другой протокол? Я попытался провести исследование по этому поводу, и хотя было много упоминаний о том, что XMPP в основном имеет этот предел, не было упоминания о том, как вы решаете эту проблему. Я был бы признателен за любую подсказку относительно направления, на которое я должен смотреть (это может быть просто название протокола, проект с открытым исходным кодом, который имеет эту функцию и т. Д.).

1 Ответ

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

чат и входящие - это два лица одного и того же бэкэнда Facebook ... так что я имею в виду, что вы можете прочитать сообщение, отправленное вашими друзьями из Facebook через Graph Api http GET, как это ... https://graph.facebook.com/me/inbox?access_token=xxxxxx

...