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

php - Facebook Chat Open Graph 图像代码解析

所以我在这里为 PHP 编写了这个脚本,因为我在任何地方都找不到它。这样做是获取 facebook 的缩略图图像代码并显示它。我的问题是在显示这些图像之前测试它们是否真的存在,因为 Facebook 默认使用问号图像,我无法测试断开的链接。如果我引用的问号图像不存在,我将如何唯一识别 Facebook 返回的问号图像?

0 投票
0 回答
637 浏览

facebook - Facebook 聊天 API 是否支持图片(照片)附件?

我正在考虑将我的 IM 应用程序与 Facebook 聊天 API 集成。从文档(https://developers.facebook.com/docs/chat/)来看,尚不清楚我是否可以发送和接收图像/照片附件。看起来它在一年前是不可行的(在 Facebook 聊天中发送照片),但我希望有所改变?具体来说:

(1) 我可以使用 Facebook 聊天 API 来检索附加到传入消息的照片吗?

(2) 我可以在外发邮件中附加照片吗?

谢谢!

0 投票
1 回答
631 浏览

php - JAXL XMPP 脚本有效,但从不停止加载

我在我的网站中实现 Facebook 聊天,所以我使用 JAXL 来实现 XMPP。似乎该脚本发布了我想要的消息,但每当我运行它时,页面只会不断加载和加载,并且永远不会停止。为了回到那个网站,我必须在我的浏览器中清除它的 cookie。不确定问题可能是什么,我在日志中没有看到任何错误。看一下代码:谢谢!

0 投票
1 回答
1299 浏览

java - XMPP - Facebook - 我的客户端实现如何接收其他客户端实现发送的消息?

我已经实现了一个使用 Smack API 连接的 facebook 聊天客户端。目前,主要功能运行良好。我发送、接收消息、接收打字通知......但我有一个问题。如果我正在使用我的客户端与某人交谈,我会在 facebook 的聊天中收到我发送给联系人的消息。但是,如果通过 facebook 的聊天向联系人发送消息,我的客户不会收到该消息。如果联系人回答我,我会收到他的消息,但对话会变得不完整,因为它只显示联系人发送的消息,但不会显示我在另一个 XMPP 客户端中发送的消息。

由于 facebook 显示了我的客户发送的消息,我认为也可以这样做。我真的是 XMPP 的新手,我需要一些帮助来弄清楚我该怎么做。

我的代码现在看起来像这样:

接收消息:

消息侦听器只是通过推送将消息传递给我的 Javascript 客户端。

发送消息:

FacebookContact 是我创建的一个类。如果已经打开,它会存储一些联系信息和聊天。

编辑:

我发现我想要的这个功能是由这个 XMPP 扩展提供的:http: //xmpp.org/extensions/xep-0280.html。我正在尝试查找 facebook 聊天是否实现了此扩展。

0 投票
0 回答
452 浏览

java - 仅使用没有 UI 的服务器发送 facebook 消息

我希望从我的应用程序服务器发送一条 facebook 消息,而无需每次都提示用户输入。我一直在查看 facebook 聊天 API,但它仅适用于 facebook UI,这意味着每次我想使用聊天时都必须提示用户。有解决方法还是我错过了什么?

我在我的服务器上使用 JAVA。

0 投票
1 回答
373 浏览

xmpp - Facebook 聊天平台是否支持 BOSH?

我读过一个相关的问题(Integrating Facebook Chat)的回答 whitch 说

Facebook 不进行 S2S 联合,只有 C2S,因此您必须将其用作您的 XMPP 服务器(或在您的服务器上实现类似 XEP-0100 的东西)。Facebook 目前不支持 BOSH、AFAIK。

我还需要将 Facebook Chat 集成到我的应用程序中,我想知道他们现在是否支持 XMPP over BOSH?developer.facebook.com 上只有一页关于 Chat API 的页面,我没有看到 BOSH 的东西。

如果他们不支持BOSH,我该怎么办?我需要一个带有 BOSH 的服务器作为代理吗?

谢谢。

0 投票
2 回答
13644 浏览

php - Facebook XMPP 聊天 API 发送消息 PHP

我目前正在搞乱 Facebook 聊天 API。我想通过应用程序向我的 Facebook 联系人发送聊天消息。

使用 facebook 提供的示例,我能够连接到 facebook 聊天服务器。但这在这里有更多的反复试验。我只能模糊地理解请求和响应是如何发送和接收的。如果有人可以提供进一步的解释或进一步阅读,那就太好了。

我的实际问题是:连接到聊天服务器后如何发送消息?

我知道这里已经有这样的问题(facebook chat api - php)。但这是一个相当古老的话题,也许 facebook 在他们的聊天 api 中改变了一些东西。

0 投票
1 回答
608 浏览

jquery - 如何在窗口调整大小时隐藏 Facebook 聊天框?

我试图在 Jquery 中重现,当视口大小发生变化时,Facebook 如何隐藏或显示打开的聊天框。基本上,如果您打开了 6 个聊天窗口,并且如果您调整或缩小浏览器的大小,如果这 6 个无法修复屏幕大小,则某些聊天窗口会被隐藏。

我正在使用函数 $(window).resize() 来检测所有打开窗口的总宽度加上一些边距是否大于窗口的宽度,然后隐藏第一个聊天窗口,或者如果有空间则显示最后一个更多的窗户。基本弹出或推送到堆栈...

我的方法不起作用,因为每当运行调整大小时,我的脚本都会不断尝试隐藏或显示窗口......(参见下面的代码)

任何建议表示赞赏。

ChatWidget.isEnoughRoom = function() {

return ($(window).width() > ((ChatWidget.WINDOW_WIDTH * $('.chatWindowWidget:visible').length) + ChatWidget.CONTACTLIST_WIDTH + 100));

};

$(window).resize(function(){

})

0 投票
1 回答
776 浏览

php - JAXL 异常:此流不支持 SSL/加密

我使用 jaxl.V3 连接到 facebook。这是我的代码:

我已成功通过使用控制台命令行进行 sendMessage 聊天。但我需要的是浏览器。相同的代码配置,如果我通过浏览器运行它,我会在日志文件中收到消息错误,例如:

我已经在 PHP.INI 中启用了 extension=php_openssl.dll。请帮我解决它。请有任何想法。我很快就会寻求你的帮助。谢谢

0 投票
1 回答
183 浏览

facebook - 有什么方法可以获取我的朋友或朋友的朋友的聊天数据?

我想获取我的朋友或关注我页面的人的聊天记录数据。有什么办法可以得到吗?