问题标签 [jaxl]
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.
xmpp - 无法发送群组消息 - 错误 400 - 修改 - BadRequest
用户在线,在房间内,可以收听但不能发送任何消息。为什么?
我在 PHP 中使用 JAXL!
XML 消息:
错误:
这是调试的一部分(只是我认为重要的部分):
php - 无法使用 jaxl xmpp 框架进行连接
我正在尝试使用JAXL XMPP Library
PHP 连接 openfire 服务器,但我陷入了无限循环,我使用了 strophe 我可以使用它连接但不能在 PHP 中连接
这是我的代码
这是我的日志
php - 如何使用 JAXL PHP 库 IQ Query Action Protocol XMPP
我想向 xmpp 发送一个 iq 查询,并需要一个来自 XMPP 的响应结果。例如:
但是,我在http://jaxl.readthedocs.org/en/latest/users/xmpp_extensions.html中找到了所有文档, 但找不到这样做的方法。所以希望有人能帮助我。谢谢
android - 如何将 XMPP IQ 包发送到 PHP JAXL 脚本?
我有问题。我使用 asmack 在 Android 和 OpenFire 之间连接和发送数据。
现在我想用 PHP 和 Jaxl 获取这些数据(工作正常)。
问题是我修改了发送的消息(到 JSON 和 XML)并将 HEADER 添加到 XML/JSON。这似乎运作良好,但它不是一个合适的解决方案。
现在我正在考虑发送已经包含标头信息的 IQ 包。
这是 Android/Java 中的部分。
CustomIQPacket 类扩展 IQ 并通过覆盖 getChildElementXML() 添加所需的数据。
样本:
}
现在我有了带有 JAXL 的 PHP CLI 脚本。这看起来像这样。
我这里加了1337,应该是解析IQ包的XEP。
现在似乎 $iq 不保存任何原始数据。我无法访问 XML,这意味着我无法解析 IQ 包。
1337 XEP 看起来像这样。
我找不到任何关于 JAXL 和 IQ 包的好教程。这是我找到的唯一自述文件(https://media.readthedocs.org/pdf/jaxl/latest/jaxl.pdf)
发送的数据例如
openfire (jaxl) 的返回值是
开火错误=
php - 使用 XMPPPHp 或 JAXL 连接 Google Cloud 连接服务器的 PHP 示例
我正在尝试为谷歌云下游和上游消息传递 CCS 服务器。我使用 Java 制作了一个服务器,为了方便起见,在我想将它转移到 php 之前它运行良好。
我找到了两个用于 XMPP 连接的库,即 XMPPPHP 和 JAXL。
我正在尝试使用 JAXL 首先使用下面的代码和 php 环境的 SetTimeOut 超过 2 分钟。
在下面的 url 中研究了这个问题,所以也改变了配置。
现在我得到:
致命错误:第 51 行的 /var/www/vhosts/hostname/ccs-server/jaxl/core/jaxl_logger.php 中的最大执行时间超过了 60 秒
当我尝试使用 XMPPPHP 时,我得到了以下链接
并得到与连接到 tcp://gcm.googleapis.com 失败相同的错误。
我很担心是否可以从 Java 转移服务器。
openfire - 使用 JAXL 的 Openfire http 预绑定
我正在尝试在我的项目中实现 converse.js 以使用 Openfire 聊天并使用 JAXL 预绑定用户。它在我的云(VPS)服务器上运行良好。当我尝试在我的客户端服务器上发布相同的代码时它不起作用。并在从我的本地主机执行相同的问题时遇到相同的问题。不工作意味着预绑定请求保持(待处理)一段时间并以 500 内部服务器错误结束。
我们已经检查了服务器配置。似乎很好。有人可以建议我如何调试这个吗?
这是我的 jaxl 配置代码。
在此先感谢
-josan
更新
这是我的客户端服务器的 jaxl 日志。
php - JAXL 中 XMPP 定向存在的 on_presence_stanza 回调
我已经使用 JAXL 在 PHP 中编写了一个 XMPP 客户端(沿着包含的 echobot 示例的行)。客户端还实现了 XEP-0045 (MUC),我可以毫无问题地加入群聊。问题在于,状态消息的注册回调似乎只会在群聊内的状态消息中被调用,例如,每当另一个用户进入或离开时。我也想发送我的客户定向的存在节(在聊天室之外)。如下所示,这些不会触发回调。
我如何需要注册回调才能让客户端也响应定向存在?
php - 无法使用 JAXL php 库读取 GCM 服务器响应
我可以连接到服务器,但无法读取 gcm 服务器发送的确认消息。我想知道如何检索 gcm 服务器发送的 XML。这是我的代码:
在回调“on_auth_success”中,我正在向 gcm 服务器发送一条指向我的服务器 ID 的消息,它正在发送一个否定的确认“nack”,我可以在日志中看到,但我不知道如何在 php 中接收它代码。gcm 根据日志收到的 XML 是:
php - 获取来自 Google Cloud Messaging 的 json 数据
我正在尝试从来自 Google Cloud Message (GCM) 的传入消息中获取一些信息。消息如下所示:
我只能从“from”、“message_id”和“time_to_live”中获取数据。
在我的 PHP 脚本中,我解码传入的 json 消息
如何获取 my_message 的信息?
javascript - 将消息发送到 XMPP 服务器的 php 函数不提供日志并且不起作用
我正在开发一个网页,用户可以在其中输入表单中的文本并单击提交。从那里它验证输入并将其发送到使用 JAXL 3.0 库的 php 函数将消息发送到我的 XMPP 服务器。
我的问题是,当我调用 JAXL 函数时,什么都没有发生。就像它无法完成函数一样,因为下一个函数永远不会被调用。如果我交换其他函数的顺序,则会调用它,但它仍然没有完成 sendmessage() 函数。
我在 php 中生疏/新手,我无法让 JAXL 提供日志或任何东西来调试我的问题所在。
如果有人知道如何正确调试这个 php/JAXL 函数,那将是一个很大的帮助。
我在网上搜索并查看了 JAXL 的示例,但找不到我的问题:/
编辑:尝试使用 ECHO 进行一些调试。如果 ECHO 发布在我的 Create 客户端下方,我将无法获取它。如果我在上面 ECHO 就可以了。
我的发送消息功能:
我的洞 .php 页面: