问题标签 [facebook-chat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1066 浏览

facebook - 如何检测好友何时在线?

我想创建一个桌面应用程序,当特定朋友上线时通知我。我的想法是使用聊天 API,但发现它不支持“存在探测”,我想这是我需要的。还有其他人这样做吗?

0 投票
2 回答
1652 浏览

iphone - 如果我使用 X-FACEBOOK-PLATFORM 机制,XMPP 身份验证失败

我正在尝试制作一个 facebook 聊天应用程序。
我想通过 X-FACEBOOK-PLATFORM 机制登录到 XMPP 服务器。
但是当我获得身份验证步骤时失败了。
如果我使用 DIGEST-MD5 机制,我可以成功登录到 XMPP 服务器。(在这种情况下,我使用 JID 作为 username@chat.facebook.com 和 Password 作为我的 facebook 密码)
对于 X-FACEBOOK-PLATFORM 机制,我使用 JID作为 uid@chat.facebook.com,获取我的访问令牌、uid、到期日期等没有问题。
当然,我从 facebook 获得了“xmpp_login”许可。

什么问题?

这是解码的日志消息。

0 投票
1 回答
920 浏览

facebook - 使用 X-FACEBOOK-PLATFORM 将 ejabberd 设置为 Facebook Chat 的 xmpp 代理

我想在 Facebook Chat 中使用 ejabberd 作为 xmpp 代理

它已经工作了,但不幸的是,当我要求使用 chat.facebook.com 进行身份验证时,X-FACEBOOK-PLATFORM 机制是不可能的

这是 facebook 对机制的回答:

完整的脸书回答:

你知道为什么 X-FACEBOOK-PLATFORM 机制不在列表中吗?

谢谢

0 投票
2 回答
1510 浏览

facebook - 将旁遮普语设置为 Facebook 聊天的 BOSH XMPP 代理

我想使用旁遮普作为 Facebook 聊天的 xmpp 代理

旁遮普运行良好,但当我询问 chat.facebook.com 时它不起作用

当我们查看旁遮普语日志时,我们会看到旁遮普语连接到 chat.facebook.com 但没有任何答案

我的 punjab tac 文件,其中包含 facebook 的 ssl 配置:

你知道为什么我没有从 chat.facebook.com 得到任何答案吗?

谢谢

0 投票
1 回答
449 浏览

javascript - 我在玩 swf 游戏时如何阻止聊天窗口弹出?

用户正在玩 Flash 游戏。
当用户的朋友向用户发送消息时。
某些游戏的 swf 会被 facebook 隐藏。
但是有些游戏可以阻止聊天窗口弹出,

他们怎么做呢?
有人知道吗?

我看到下面的游戏可以做到。
http://apps.facebook.com/angrybirds/
http://apps.facebook.com/idleworship/

0 投票
4 回答
1996 浏览

xmpp - Xmpp聊天隐形存在

我正在构建一个监控朋友存在但不需要可见的机器人。我尝试使用所有已知值的优先级、显示、类型来设置存在,但没有成功。是否有可能是不可见的并且只接收存在通知?

谢谢!

0 投票
1 回答
318 浏览

php - zend 框架兼容 xmpp facebook 聊天库或 sdk

我想将 facebook 聊天集成到我的 php zend 框架 1.11 项目中。

是否有任何与 zend 框架兼容的 facebook 聊天 xmpp 库?

0 投票
1 回答
525 浏览

xmpp - Facebook Chat、Application、XMPP 在资源请求期间提供第一个测试帐户

我为我的测试应用程序创建了两个 facebook 测试帐户。两个测试帐户都具有 xmpp_login 扩展权限。我正在使用 SleekXMPP python 库(使用第二个帐户)连接到 chat.facebook.com 服务器。在资源请求阶段(iq type="set" id="somethinghere" bind xmlns="urn:ietf:params:xml:ns:xmpp-bind" iq)我将获得第一个测试帐户的 JID 作为最终 JID作为服务器的响应,而我正在尝试使用第二个帐户 JID。

有没有办法在 iq stanza 请求阶段告诉聊天服务器,我正在为我的客户请求一些特定的测试帐户 jid(在 developer.facebook.com 聊天 API 示例中,options['uid'] 不用于任何事物) ?我想为我的应用程序创建一些带有测试帐户的 python 客户端,这些客户端通过聊天与实际的浏览器用户进行通信。

非常感谢您的帮助,-Mika

0 投票
1 回答
4690 浏览

python - 使用 SleekXMPP 连接到 Facebook 聊天

我正在使用此示例代码通过 XMPP 连接到 Facebook Chat:

一切似乎都很好,但是当我运行该代码时,我无法连接到 Facebook 服务器:

我在这里错过了什么吗?

0 投票
1 回答
624 浏览

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

我在想:

  1. 是否可以通过 API 与不在我们好友列表中的好友聊天?

  2. 2 未知用户可以使用 Facebook 聊天 API 进行交流吗?无论如何有可能(使用PHP或JS?)