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

configuration - fb:chat-invite 的问题

我有一个基于 iFrame 的应用程序。

在这里我需要集成 facebook 聊天。我已经通过使用这个脚本集成了它。

现在我只能看到具有加载选项的框架......但是,朋友列表永远不会被填充。

你能告诉我问题出在哪里吗?

0 投票
1 回答
1202 浏览

php - 将 facebook 弹出式聊天集成到网站中

我想将 facebook 弹出式聊天集成到我网站的聊天栏中,以便用户可以从我的网站查看他们的 facebook 聊天。我已经通过使用弹出 url 集成了它,但是当它打开时,只出现一个带有 facebook 徽标的空白框和一个指向 facebook 的链接,并且不会让用户从我的网站聊天。

感谢您的任何意见

大卫

0 投票
1 回答
4710 浏览

facebook - facebook 的群聊是在 API 中实现的吗?

我知道用户对用户聊天的功能是在 API 中实现的,但我想知道他们是否实现了访问群聊(您可以与您的 facebook 群组进行的聊天)的能力已经实现。

我在文档中没有看到任何关于它的内容,所以我想知道这里是否有人会知道。如果可以创建利用群聊的应用程序,有人可以指出我正确的方向(文档等)吗?

0 投票
1 回答
614 浏览

ios - 在 ios 上实现与朋友聊天等聊天功能

我想将聊天功能添加到类似于 Words With Friends 的 iOS 应用程序中。有没有我可以借鉴的库,或者我需要从头开始编写它?

我有一些想法,但似乎都很昂贵: - 从头开始​​构建简单的聊天客户端服务器 - 托管 XMPP 服务器并将 XMPP 功能构建到客户端中 - 在 Google Talk 或 Facebook Chat 上搭载 - Facebook Chat XMPP 协议不支持群聊我需要的——没有足够的人使用谷歌

0 投票
1 回答
977 浏览

facebook-javascript-sdk - 用于 Facebook 聊天的 X-FACEBOOK-PLATFORM - 自 10 月 1 日起无法连接

通过 OAuth 2.0 和加密访问令牌更改,我无法再连接到 FB 聊天。FB 聊天文档上的示例显示了服务器端的 PHP,但是我需要通过从 JavaScript sdk 获取 access_token 来连接。

我从挑战响应中取出了 sig 和 session_key 参数,并添加了 access_token 的参数,将其设置为我从 JavaScript sdk 获得的 access_token。我认为 access_token 是正确的,因为在 10 月 1 日之前它有管道,现在它在没有管道符号的情况下被加密。还要查看我的安全设置,当我最初授予权限时,xmpp_login 权限正在正确设置。

无论我尝试什么,我的连接尝试都会失败。

有没有人有访问令牌来自浏览器中的 JavaScript sdk 而不是来自服务器端的工作代码?

0 投票
1 回答
224 浏览

usability - Facebook 聊天是否适用于测试用户?

我有一个项目,其中部分工作是对 Facebook 的备用界面进行可用性测试,这需要使用聊天功能进行特定测试。我创建了一些测试用户并让他们成为朋友。我现在通过在同一台机器上的两个不同浏览器(Firefox 7 和 Chrome 14.0.835.186)上作为 Facebook.com 上的两个测试用户登录来进行测试。一切似乎都正常,但两个用户的聊天窗口都显示没有人可以聊天。

当我创建测试用户以使聊天正常工作时,是否需要向他们授予某种权限?或者有什么东西可以防止这种情况发生(对于测试用户来说是特别的?在同一台机器上?)

任何帮助,将不胜感激。

0 投票
2 回答
1582 浏览

facebook - FB Chat API - 使用 Strophe 对 X-FACEBOOK-PLATFORM 进行身份验证

我正在尝试使用 X-FACEBOOK-PLATFORM 身份验证技术连接到 FB Chat。我目前正在使用 Strophe 库。

其他一切都已完成并且正在工作,我把这一点留到最后(我知道这会很困难)。

但是 Strophe 仅提供对 MD5 的支持,我不能将其用作 JS 客户端。因此,我需要找到一种方法来进行特殊的 Strophe 连接。

我在以下位置看到过 Strophe 插件;

https://github.com/rubenjgarciab/turedsocial/blob/dc12d71339ad509c946b5de727f2d77999153b02/strophe-plugins/src/facebook.js

但是,自从 OAuth 2.0 强制执行以来,这不起作用。如果我绝对必须手动进行连接,我有信心但是我希望有人已经解决了这个问题。

至少有人可以告诉我如何手动进行连接(如在 Strophe 函数中绕过 .connect(); 并自己做)。

谢谢安德鲁

0 投票
1 回答
134 浏览

ios - 新的访问令牌。即使我 replcaed session_key & sig 也总是未经身份验证

根据聊天文档:

所以我在下面更改了我的代码:

然后发送[utf8data base64Encoded]到fb服务器

但仍会出现未验证错误。

显然,我用 accesstoken 替换了 session_key & sig。

我遗漏了什么吗?

我不知道如何杀死这个麻烦。

0 投票
1 回答
559 浏览

facebook - 无法使用加密访问令牌通过“X-FACEBOOK-PLATFORM”连接到 Facebook 聊天

到目前为止,我一直在使用旧的聊天登录机制来登录 Facebook 聊天(带有“sig”参数的那个)。

现在对它的支持消失后,我更改了与新身份验证系统相对应的代码(即没有 sig 参数)。

我正在创建这种字符串,在挑战阶段之后将其作为“响应”标签发送。

我得到以下信息: <failure xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><not-authorized/></failure>

以下仅在 iOS 上发生。Android 工作正常(这告诉我的代码是正确的)。这些版本之间的区别在于,在 iOS 上我获得了加密的访问令牌,而在 Android 上我获得了旧的访问令牌。

即在Android 213458xx1425|1.BGgrgnfWrdpG_X18.3600.1213xxx135.2-1334679|dHcDbxGbeYxxxxx 在iOS AAAByQT1Vjdkxxxxxxxxxxx

另外,我尝试进入应用程序控制面板并禁用加密访问令牌选项,但它没有任何效果。
我正在使用 Titanium 的最后一个 SDK,1.7.4 (v2011-10-21 18:18:15)

任何人都可以让我了解这个问题吗?我看到其他有类似问题的人没有解决方案。 集成 Facebook 聊天

感谢您的提前,内塔内尔。

0 投票
1 回答
270 浏览

facebook-graph-api - 在发布一些 URL 后,在 dekstop 应用程序中发布到提要显示错误 + 验证码

我在我的 Facebook 桌面应用程序中使用“提要对话框”来推荐我的应用程序(而不是使用预填充文本)。

此对话框之前运行良好,但自从周日尝试发布后,我被重定向到一个请求验证码填充的错误页面,一旦完成,我就会收到一个错误页面。

一开始我更换了URI,它可以正常工作并且我能够正常发布,但是从昨天开始更换URI或URL不再起作用。

你知道什么会导致这种情况吗?