通过 sendxmpp 向 facebook 发送 xmpp 消息
Posted
技术标签:
【中文标题】通过 sendxmpp 向 facebook 发送 xmpp 消息【英文标题】:Sending xmpp message to facebook through sendxmpp 【发布时间】:2015-05-05 15:55:20 【问题描述】:一段时间以来,我一直在向 facebook 中某些电子商务组的用户发送聊天消息。我使用程序sendxmpp
做到了这一点。直到现在它工作得很好。执行程序时没有显示错误或警告,但没有发送消息,除非我向自己发送消息,然后它确实有效。
echo 'Hola Solo Estilo Peluqueria!, somos programadores independientes de La Plata y estamos lanzando una nueva aplicacion para android, para facilitar el comercio
online dentro de la ciudad de manera segura e inteligente. Nuestra aplicacion, Lunula, te va a permitir vender y comprar lo que quieras en la ciudad
de forma segura. Nos interesamos en vos porque vimos el anuncio que publicaste ("necesito lava cabeza para peluqeria! tienen?") en "Compra y venta la plata." y pensamos que por ahi te gustaría publicar ese mismo
articulo en Lunula. Descargatela de acá http://lunula.co/?utm_source=facebook&utm_medium=messaging&utm_campaign=lunula o buscala en el Google
Playstore como "Lunula", es completamente gratuita!' | sendxmpp -v -t 1428089740841785@chat.facebook.com
sendxmpp: config: 'password' => 'PASSWORD'
sendxmpp: config: 'jserver' => 'chat.facebook.com'
sendxmpp: config: 'component' => 'chat.facebook.com'
sendxmpp: config: 'port' => '0'
sendxmpp: config: 'username' => 'ID'
sendxmpp: ssl_verify: 1
sendxmpp: tls_ca_path:
Use of uninitialized value within @_ in lc at /usr/share/perl5/vendor_perl/XML/Stream/Parser.pm line 71.
Use of uninitialized value within @_ in lc at /usr/share/perl5/vendor_perl/XML/Stream/Parser.pm line 71.
sendxmpp: Connect: 1
Use of uninitialized value within @_ in lc at /usr/share/perl5/vendor_perl/XML/Stream/Parser.pm line 71.
sendxmpp: AuthSend: ok
sendxmpp: MessageSend
sendxmpp: Disconnect
这意味着我被 Facebook 聊天禁止了,还是其他原因?
【问题讨论】:
聊天 API 已被移除。没有办法聊天的API 聊天API昨天被下架了?因为在那之前,它工作得很好。 另外,我认为这不会被删除,因为即使现在,我也可以向自己发送 xmpp 消息。 您的其中一个应用程序可能仍然是 v1.0。但它肯定会在接下来的几天内升级到 v2.0,然后......好吧,请参阅 tobis 答案。 在 API v2.0 中删除了聊天 API。从 2015 年 4 月 30 日开始,我们开始强制应用程序进入 API v2.0。在接下来的几周内,我们将强制所有应用进入 v2.0,之后任何应用都无法使用 Chat API 【参考方案1】:看看
https://developers.facebook.com/docs/apps/changelog#v2_0_chatChat/XMPP 服务和 API 与 Graph API v1.0 于 2015 年 4 月 30 日一起被弃用。
【讨论】:
以上是关于通过 sendxmpp 向 facebook 发送 xmpp 消息的主要内容,如果未能解决你的问题,请参考以下文章
通过 Android 应用向 Facebook 好友发送消息
Facebook iOS SDK - 向 facebook 用户发送应用请求
如何使用 Zapier 向 Facebook Pixel 发送自定义事件