来自Graph API的聊天消息


Chat message from Graph API?

是否有任何PHP的例子,如何发送Facebook聊天消息给用户的朋友,通过图形API?我希望用户能够邀请他们的朋友到我的网站通过发送他们的邀请链接,但这个链接不应该是公开的。

我已经有图形API设置在我的网站上,我想发送聊天消息(即邀请链接)使用该认证的用户会话。这可能吗?

如果没有,是否有其他方法来完成相同的事情?

没有办法通过Graph API发送聊天消息。聊天消息使用XMPP协议。详细信息请参见文档

目前似乎没有任何方法可以通过Graph API发送私人消息;消息目前是只读的,任何可以看到受害者的目标用户的墙上的人都可以看到其他用户的帖子。

也许这是可能的,因为聊天和收件箱是一样的:查看https://developers.facebook.com/docs/reference/api/message/

Facebook的聊天API已被弃用,因为Graph API,他们目前没有建议的替代品。

然而,你有一个有限的选择来发送消息(只从一个页面)给用户(这只适用于你的页面和用户之间的对话,你只能回复用户发起的对话):

  1. 使用/{page-id}/conversations edge,获取当前页面存在的对话列表。
  2. 然后,您可以在请求体上添加POST /{conversation-id}/messagesmessage字段,以发送对此会话的回复。

有关详细信息和限制,请参阅此图API参考页。

注意:标准消息和收件箱对象是只读的。

我敢肯定,当他们完全弃用旧的聊天API时,会有一个新的聊天方法。他们正在努力处理垃圾邮件。