问题标签 [chatkit]
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.
android - Android 库 ChatKit 不显示图像
我想在发送后显示图像文件。但结果是空消息并显示在屏幕左侧(接收侧)。任何 url 集都会发生这种情况。
我的item_list.xml
:
我的适配器:
或者
使用 ImageLoader
我的附件:
ChatMessage
MessageContentType.Image
正如官方指南所说的那样实施。
解决方案 实施是正确的。我传递了错误的 URL 格式
dart - Pusher ChatKit Api 缺少 Https 标头
我正在尝试将 ChatKit 安装到 FlutterSDK,但我遇到了一个小问题,我正在向 ChatKit End Point 发送请求,但我认为我缺少标题,所以我永远不会获得身份验证,,(响应代码401)
那么我应该使用什么作为标题?
我试图通过 Dart Http 包连接
我认为通过以下文档创建用户帐户就足够了: https ://docs.pusher.com/chatkit/reference/api#create-a-user
java - Java 中的 Pusher Chatkit Connect 回调
我正在尝试从 SDK 站点实现 Pusher ChatKit:https ://docs.pusher.com/chatkit 。我更喜欢将我的代码完全保留在 Java 中。
在示例中,有以下代码块:
但是,上面的代码是用 Kotlin 编写的。在我自己的代码中,mCurrentUser
即使在chatManager.connect
方法运行后也是 null 。
我升级了我的 Android Studio 以运行 Java 8,并尝试使用以下代码:
当我逐步使用调试器时,会跳过整个块。connect 方法记录一个成功的连接,但result
总是null
. 有人可以告诉我如何使用侦听器编写相同的回调吗?或者,向我展示我的 lambda 表达式的问题。
顺便说一句,chatManager.connect
作为Function1<? super Result<CurrentUser, Error> Unit> callback
参数。提前致谢。我已经坚持了2天。
javascript - Chatkit:创建新用户
我在这里关注教程:https ://docs.pusher.com/chatkit/quick_start/javascript
有一个如何创建用户的示例:
但是,当我尝试使用我的 instanceLocator 和键运行此代码时,它在控制台中给我一个错误:
此外,我与 Chatkit 相关的所有其他东西都可以正常工作。我只是无法创建新用户。
javascript - Chatkit API 错误:需要身份验证
我正在尝试通过 chatkit 中的 API 创建用户。
这是我创建经理的方式:
这是我生成 JWT 令牌的方式:
但是,当我这样调用 API 时:
我收到需要身份验证的错误。你能帮我找出错误吗?
laravel - 调用未定义的方法 Chatkit\Chatkit::sendMultipartMessage()
我安装了聊天工具包 1.1 版。我使用 sendMessage() 方法发送短信。现在我想使用 sendMultipartMessage() 方法,但得到“调用未定义的方法 Chatkit\Chatkit::sendMultipartMessage()”。sendSimpleMessage 也无法正常工作。
聊天工具版
“推/推-chatkit-server”:“^1.1”,“推/推-php-服务器”:“^3.4”,
推送器身份验证:
java - 如何正确实现stfalcon的chatkit
我正在尝试使用stfalcon 的 ChatKit library实现一个聊天应用程序。我已经关注了他们回购中的文档,但有些事情我不确定我是否做对了。
首先,我创建了一个名为 的新活动,并将xmlDialogsListActivity
复制到活动的 xml 文件中。从这里我首先将 xml 部分复制到活动的 xml 文件中。
接下来是适配器设置。我在 OnCreate 方法之后复制了给定的代码,包括最后一行 ( dialogsListView.setAdapter(dialogsListAdapter);
) 作为 OnCreate 中的最后一行。整个活动现在看起来像这样:
问题:
- 这是放置适配器的正确位置吗?
- 可以将 set 设置
dialogsListView
为属性并在 OnCreate() 中定义它吗? dialogs
fromnew DialogsListAdapter
收到一条消息Cannot resolve symbol 'dialogs'
。- 来自同一个地方的
new ImageLoader()
人得到一个Class 'Anonymous class derived from ImageLoader' must either be declared abstract or implement abstract method 'loadImage(ImageView, String, Object)' in 'ImageLoader'
我在那里想念什么?
对于 IDialog 和 IUser 实现,我创建了 DefaultDialog 和 Author 类,并复制了给定的代码。正如我所料,方法“无法定义”返回的“符号”。它们应该在哪里定义以及如何定义?
本教程的下一个部分是我认为会设置这些值的数据管理部分。
我已经下载了示例项目并试图查看内部,但我找不到public class DefaultDialog
那个implements IDialog
或类似的东西。另外,我在尝试从该示例项目中理解库时迷失了方向。
任何帮助将非常感激。
提前致谢。
reactjs - 从反应中获取请求以表达不工作
我从 react 到 express 的 fetch route 显示 404 not found 错误。
这是客户端上的代码
这是服务器上的代码
这是来自客户端的响应消息:这是响应: Response {type: "cors", url: " http://localhost:3001/deleteRoom ", redirected: false, status: 404, ok: false, ...}
渔获不开火
javascript - 如何修复“无法读取未定义的属性'sendMessage'”反应聊天系统
我正在用 react 和 chatkit 构建一个聊天系统。我在 App.js 中有一个名为 sendMessage 的函数,它发送 sendMessage 表单中的任何用户类型以在 MessageList 组件中显示它。
这是App.js
这是sendMessageForm.js组件。
预期的输出是我按回车后出现在消息框中的消息,但我得到了这个:
node.js - Heroku 上的 React 应用程序无法发出 POST 请求
我正在使用 Chatkit API,当在我的本地机器上运行 React 应用程序时,一切似乎都运行良好,但是当我将它推送到 Heroku 时,每次它尝试通过服务器发出 POST 请求时,它都会失败加载资源:net::ERR_CONNECTION_REFUSED 和 index.js:1375 错误类型错误:无法获取
这是我的 server.js
然后这是我的 App.js
我相信它就是在这个时候打破
提交时预计会发出 POST 请求以创建新用户,并通过 React 加载新组件,但它只停留在 UsernameForm 组件中,并且在控制台中我可以看到以下错误:
加载资源失败:net::ERR_CONNECTION_REFUSED index.js:1375 error TypeError: Failed to fetch