Замена API чата Facebook в версии 2.0?

Facebook прекратит поддержку своего API чата, который в настоящее время позволяет отправлять сообщения чата через XMPP.

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

Будет ли текущий API чата на основе XMPP заменен новой версией в следующем году? Или он устареет?

Любой вклад в это будет оценен!


person Nikolay Spassov    schedule 02.06.2014    source источник
comment
Информации о чем-то новом нет. И я бы сказал, что было бы довольно странно осуждать что-то, не объявляя о чем-то новом, если бы это был план. Я бы не рассчитывал на что-то новое   -  person WizKid    schedule 02.06.2014
comment
Спасибо ВизКид. Я знаю, что XMPP был заменен на MQTT в новом мессенджере Facebook. Может ли это быть причиной того, что API чата устарело, или есть другие (не технические) причины?   -  person Nikolay Spassov    schedule 02.06.2014
comment
Я не знаю, почему XMPP устарел, и у меня не больше информации, чем у вас, почему он устарел. Просто мое личное мнение заключается в том, что если они планируют заменить его, я ожидаю, что они объявят об этом одновременно с отказом от поддержки XMPP или подождут и откажутся от XMPP, пока они не объявят о замене.   -  person WizKid    schedule 02.06.2014
comment
Единственный способ получить доступ к чату Facebook прямо сейчас — это использовать безголовый браузер.   -  person Andreas Bergström    schedule 23.12.2014
comment
Извините, не имеет отношения к техническим деталям, но это мое мнение. Я закончил с фейсбуком. Их Graph API всегда был шуткой, XMPP был единственной вещью, которая имела смысл, и он больше не доступен. Я дошел до того, что мне уже все равно, сколько друзей на их платформе, я отказываюсь от нее как профессионально, так и лично.   -  person viktike    schedule 10.01.2016
comment
@viktike +1. Отпусти... Facebook готов. Серьезные люди все равно используют Google Talk... единственная нормальная компания. Поскольку Citizens United, вы голосуете деньгами, использование мессенджера для Facebook ЯВЛЯЕТСЯ ДЕНЬГАМИ (они, вероятно, в любом случае продавать данные или аналитику по ним АНБ), если только вы не используете OTR с XMPP-совместимый клиент.   -  person Daniel Dinnyes    schedule 06.06.2016
comment
Примечание модератора: это сообщение обсуждается на мета и заблокирован, чтобы смягчить мета-эффект.   -  person Martijn Pieters    schedule 22.09.2016


Ответы (8)


Facebook XMPP Chat API устарел в версии 2.0 и выше, что означает, что он будет недоступен после 30 апреля 2015 года.

Facebook не объявлял о какой-либо замене этого API, поэтому я бы не рекомендовал создавать продукт, для которого требуется эта функциональность.

person Simon Cross    schedule 19.08.2014

Самое близкое, что я нашел до сих пор, это конечная точка:

ЗАГРУЗИТЬ /v2.2/me/inbox

(https://developers.facebook.com/docs/graph-api/reference/v2.2/user/inbox)

Это позволяет вам читать все сообщения. Вам потребуется разрешение read_mailbox. Но вы не можете публиковать, обновлять или удалять.

person elecay    schedule 23.01.2015
comment
Это относится к функции, которая была удалена после Graph API версии 2.4. - person Mene; 13.05.2016

Хотя это не полноценный API или что-то в этом роде, есть плагин libpurple (pidgin), который, как я подтвердил, работает с новыми ограничениями чата Facebook: https://github.com/jgeboski/purple-facebook

person David Bugg    schedule 21.07.2015
comment
можно ли это использовать для получения прошлых сообщений? - person Ciprian Tomoiagă; 15.05.2016

API Messanger находится здесь (пока не могу оставлять комментарии), информация: https://developers.facebook.com/blog/post/2015/03/25/introduction-messenger-platform-and-businesses-on-messenger/
API: https://developers.facebook.com/docs/messenger

однако я не нашел ничего, что было бы полезно в качестве замены API чата

person user2553902    schedule 29.03.2015
comment
Я не вижу никакой информации о Windows API, только о разработке мобильных приложений для Android/Apple. Есть приложение для Windows 8.1; но в основном это веб-страница Facebook в полноэкранном режиме. - person MKANET; 08.04.2015

Пару дней назад Facebook только что анонсировал свою новую платформу Messenger.

https://developers.facebook.com/docs/messenger-platform.

На данный момент его можно использовать только со страницей Facebook и использовать Webhooks как способ связи с нашим приложением. Он также может отправить сообщение с идентификатором получателя или номером телефона, если получатель разрешил это.

person hendryanw    schedule 20.04.2016

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

person Gismo Ranas    schedule 23.11.2015

Спустя несколько месяцев существует довольно полная противоположность протоколу MQTT, используемому приложением обмена сообщениями, реализованным с двумя библиотеками обмена мгновенными сообщениями:

Оба имеют одну и ту же кодовую базу и, по сути, были реализованы одним и тем же человеком, поэтому вы можете либо повторно использовать кодовую базу, либо использовать bitlbee-facebook и делать свое дело поверх IRC.

person Antoine Pietri    schedule 13.04.2016

Я предполагаю, что Facebook никогда не предоставит доступ к xmpp после 30 апреля 2015 года, потому что они заблокировали доступ друзей оттуда sdk, и через xmpp вы можете найти ростеров для доступа к друзьям.

person Jaspreet Chhabra    schedule 28.02.2015
comment
Два дня назад они открыли API своего мессенджера для разработчиков. - person Sauron; 27.03.2015
comment
@sauron: Можешь дать ссылку? - person Jaspreet Chhabra; 28.03.2015
comment
Этот? - person Septian Primadewa; 02.04.2015