问题标签 [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 回答
1701 浏览

android - 如何在 Android 上获取 FB 聊天的 API 密钥和会话密钥和会话密钥

我正在尝试在 android 中为 Facebook 构建一个聊天应用程序。我正在使用X-Facebook 平台身份验证方法。

如何获取api key & session key & session secretkey。我在一个教程中读到,我们通过以开发人员身份登录并创建一个新应用程序从 FB 获得它。有人可以详细解释一下吗?

我已经按照本教程[https://stackoverflow.com/questions/8532328/problems-with-connecting-to-facebook-xmmp-md5-digest] 1

0 投票
3 回答
864 浏览

xmpp - Facebook 聊天 (XMPP) XEP 0080 支持

我正在使用原型测试程序检查 XMPP Facebook 聊天 X-FACEBOOK 的功能。使用带有 Gmail 服务器的 geoloc 消息 XEP 0080 效果很好,但是当我尝试通过 X-FACEBOOK 发送相同的 XML 结构时,它会修剪消息并删除 GeoLoc 节点。我想问是否有人知道是否可以在 X-FACEBOOK 中发送 XEP 0080 消息,如果可以,我应该使用什么结构,以便 Facebook Chat XMPP 服务器不会修剪 GeoLoc 信息。

发送 XMPP geoloc 消息:

客户端收到的消息:

任何解决方案或意见将不胜感激。


好吧,将 XML 更改为类似于您发布的那个,没有 pub sub,但仍然是同样的问题,接收者收到的消息缺少 GeoLoc 节点下的所有命名空间,我认为这是服务器不支持的结果格式。我可以尝试使用 IQ 订阅者选项,事情是我更喜欢找到一个可以直接将信息发送给用户的解决方案。如果有可能,即使是很小的一个,我也可以在 Facebook 服务器中从用户 A 向用户 B 发送有关 GeoLoc 的信息,这可能会有很大帮助,如果不是很好,我想我将不得不接受它。顺便说一句,谢谢帮助。

0 投票
1 回答
1464 浏览

facebook - Facebook 聊天 API 是否支持阅读以前的聊天消息?

我看到那里有许多支持 FB 聊天的第 3 方客户端,但是从在第 3 部分客户端中开始对话之前,是否有任何会在聊天中显示以前的消息(类似于 FB Messages iPhone 应用程序的方式作品)?

到目前为止,我已经检查了 Adium 和 Trillion(仅限 OSX 版本),它们只显示当前对话中发送的消息。

简而言之,公共 API 是否有足够的支持来构建允许离线消息传递的聊天应用程序?

0 投票
1 回答
258 浏览

facebook - Facebook 聊天限制

我的公司在 Facebook 上开发了一种客户支持产品,我们希望为代表提供一种通过 Facebook Chat 联系客户的方式。我已阅读 Chat API 文档,但不清楚用户是否必须成为 Facebook 上的朋友才能聊天,或者他们都安装了 Facebook 应用程序就足够了?更多限制?任何见解将不胜感激。

提前感谢您的回答, Yaniv Hakim

0 投票
1 回答
3311 浏览

c# - 使用 Jabber.net (C#/Mono) 和 SASL 连接到 facebook 聊天

我正在尝试使用 Jabber.net(c#/Mono) 连接到 facebook 聊天。我正在使用的代码是这样的:

我到了 j_OnAuthenticate,这很好。它使用我的 ID/密码,因为将密码更改为其他内容会出现错误。但是我确实想使用 X-FACEBOOK-PLATFORM SASL 机制来登录而不保存用户 ID/密码。

完整的日志是:

在 MatriX XMPP 中有一个 OnBeforeSasl 委托,其中自定义方法可以设置所需的 facebook Sasl 属性(如 facebook 应用程序 ID、应用程序密码和访问令牌)。但是 Jabber.net 中没有这样的代表!

Jabber.net 上没有 SASL 支持吗?或者你是怎么设置的?

0 投票
1 回答
268 浏览

javascript - 内部脚本完全加载后如何运行脚本?

我试图在 Facebook 侧边栏聊天列表中隐藏特定的人。

我的第一次尝试是尝试替换聊天栏中的用户名,但.replace由于聊天栏单独加载,并且在页面本身加载很久之后,一个简单的方法不起作用。

聊天加载后有什么方法可以运行 Greasemonkey 脚本吗?

我听说过一些关于该unsafeWindow功能的信息,但我不确定我是否可以在这里应用它,如果可以,如何应用。

0 投票
1 回答
1158 浏览

facebook - Facebook 聊天 API 和 OpenGraph

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

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

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

0 投票
1 回答
181 浏览

ios - Facebook iPhone 应用程序中某些用户的 XMPPAuthentication 失败

我正在创建一个 iPhone 应用程序,并且我正在使用 Graph API 和 XMPP 实现 Facebook 聊天功能。它工作正常,我可以聊天。但问题是,XMPP 未对某些用户进行身份验证,他们的在线状态在浏览器中显示为移动设备图标。意味着在 Facebook 网络应用程序中,这些朋友的在线状态显示为移动设备,而不是正常的绿色图标。我检查了这些帐户,用户没有登录手机,只登录网络应用程序。这个问题有什么可能的原因吗?

请帮忙。

0 投票
2 回答
2091 浏览

javascript - 如何通过网络套接字构建 xmpp 网络聊天应用程序,如 gtalk

如何使用 javascript+html 或 asp.net 在 web 套接字 web 聊天应用程序(如 gtalk)上构建 xmpp?ıt 接受文件传输、视频会议、私人或群聊。多个用户和服务器可以相互通信。

0 投票
2 回答
3192 浏览

c# - 如何使用 C# 使用 Facebook API 发送私人消息

我使用 Facebook Connect 登录我的网站,需要创建向用户的 Facebook 朋友发送个人消息的功能。

这个问题的解决方案不适合我,因为我需要同时向多个朋友发送消息(用户只需从她/他想要发送消息的列表中选择朋友)。

我为 Ruby - How to send private messages with Facebook API找到了关于这个问题的非常好的帖子。但我找不到类似于 xmpp4r_facebook Ruby gem 的 C# 包。

agsXMPP SDKjabber-net不支持 X-FACEBOOK-PLATFORM SASL 机制(http://forum.ag-software.de/thread/1372-Facebook-Chat使用 Jabber.net 连接到 facebook 聊天(C#/Mono ) 与 SASL )。

我希望找到一些现有的解决方案,而不是更新其中一个库。或者找到一些像 xmpp4r_facebook 这样的库,但适用于 .NET 平台。

谢谢。