Facebook 聊天 API 和 OpenGraph

Posted

技术标签:

【中文标题】Facebook 聊天 API 和 OpenGraph【英文标题】:Facebook Chat API and OpenGraph 【发布时间】:2012-09-02 02:53:27 【问题描述】:

如果我向朋友发送私人消息,并且该消息包含一个链接,Facebook 会自动将站点的图标、描述等附加到消息中(假设该站点支持开放图)。

但是,当我使用聊天 API 将该链接发送给朋友时,它并没有这样做。它只是发送链接,但不使用站点的打开图形信息来显示图像、描述等。

有没有办法解决这个问题?

【问题讨论】:

【参考方案1】:

如果您打算在 php 中执行此操作,我建议您扩展与 Jaxl library 捆绑的 echo_facebook_client.php 示例示例。这将允许您使用您的 facebook 应用程序 oauth 令牌向朋友发送私人消息。

上次我检查facebook jabber documentation(几个月前)时,没有官方方法可以在聊天上下文中附加链接元数据。在文档的限制部分下,您会发现:

Your client cannot send or receive html messages

【讨论】:

是的,恐怕这实际上是不可能的。太糟糕了。

以上是关于Facebook 聊天 API 和 OpenGraph的主要内容,如果未能解决你的问题,请参考以下文章

使用图形 API 进行 Facebook 聊天

Facebook 聊天 API - 是不是可以与 2 个未知用户聊天?

Facebook 聊天 API - XMPP 输入暂停通知

既然 Facebook 即将禁用 XMPP API,那么使用 Facebook 聊天 API 的替代方法是啥?

使用图形 api 集成 facebook 聊天

Facebook 聊天 API 会消失吗?