在我的网站中集成聊天系统
Posted
技术标签:
【中文标题】在我的网站中集成聊天系统【英文标题】:Integrate a chat system in my website 【发布时间】:2012-03-06 15:25:11 【问题描述】:我想在我的基于 php 的网站中集成 Facebook 聊天系统。我有 搜索了developers.facebok.com的数据,但是关于JabberXMPP的信息很少,我也不知道怎么用。如果您可以发布一些有关 Facebook 聊天集成的分步教程或该教程的任何链接,那您会非常高兴。
我只想添加 Facebook 聊天,因为我需要为此聊天添加一些动作事件。 所以我想要一个代码教程。我正在寻找任何直接嵌入的代码。
【问题讨论】:
【参考方案1】:试试Jaxl PHP 库,它也支持X-FACEBOOK-PLATFORM 认证方法。有很多示例 xfacebook_platform_client.php 可以帮助您入门。
【讨论】:
【参考方案2】:我不认为您可以嵌入现有的 Facebook 聊天,因此您必须编写自己的客户端。由于 Facebook 聊天协议是 Jabber/XMPP,因此您必须实现具有 XMPP 功能的聊天。
http://xmpp.org/xmpp-software/libraries/
上提到了一些库。也许还有一个现成的 XMPP 聊天软件。
【讨论】:
【参考方案3】:Facebook 相关聊天的直接代码嵌入,你可以认为是不可能的,因为集成 facebook 聊天确实是一项艰巨的工作,人们实际上支付并获得它,例如 CometChat。第二点是,由于您的网站是纯粹基于 php 的,这将更加困难。最好使用 nodejs 创建一个套接字服务器,用 javascript 进行聊天,以连接到我们的 Nodejs 服务器。
当您完成此实施时,您的工作将不再显得困难。相信我,我花了几个月的时间才意识到 php 在这个聊天领域很糟糕。
【讨论】:
以上是关于在我的网站中集成聊天系统的主要内容,如果未能解决你的问题,请参考以下文章