来自Graph API的聊天消息?

时间:2011-04-26 01:38:54

标签: php facebook facebook-graph-api

是否有任何关于如何通过Graph API向用户的朋友发送Facebook聊天消息的PHP示例?我希望用户能够通过发送邀请链接邀请他们的朋友加入我的网站,但此链接不应公开。

我已经在我的网站上设置了图谱API,并且我希望使用该经过身份验证的用户会话发送聊天消息(即邀请链接)。这可能吗?

如果没有,是否有另一种方法可以完成同样的事情?

3 个答案:

答案 0 :(得分:1)

无法通过Graph API发送聊天消息。聊天消息使用the XMPP protocol。有关详细信息,请参阅the documentation

目前似乎没有办法通过Graph API发送私信;消息传递目前是只读的,任何能够看到受害者目标用户墙的人都可以看到发送到另一个用户墙的帖子。

答案 1 :(得分:0)

也许它可能因为聊天和收件箱是相同的: 检查https://developers.facebook.com/docs/reference/api/message/为此

答案 2 :(得分:0)

Facebook的聊天API自Graph API以来就被弃用了,他们现在没有其他选择。

但是,您只能向用户发送消息(仅限于一个页面)(这仅适用于您的页面与用户之间的对话,而且您只能回复用户发起的对话):

  1. 使用/{page-id}/conversations边缘,获取该页面当前存在的对话列表。
  2. 然后,您可以POST /{conversation-id}/messages在请求正文中使用message字段向此会话发送回复。
  3. 有关详情和限制,请参阅this Graph API reference page

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

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