问题标签 [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.

0 投票
1 回答
1307 浏览

android - Android 库 ChatKit 不显示图像

我想在发送后显示图像文件。但结果是空消息并显示在屏幕左侧(接收侧)。任何 url 集都会发生这种情况。

图像示例

我的item_list.xml

我的适配器:

或者

使用 ImageLoader

我的附件:

ChatMessageMessageContentType.Image 正如官方指南所说的那样实施。

解决方案 实施是正确的。我传递了错误的 URL 格式

0 投票
1 回答
154 浏览

dart - Pusher ChatKit Api 缺少 Https 标头

我正在尝试将 ChatKit 安装到 FlutterSDK,但我遇到了一个小问题,我正在向 ChatKit End Point 发送请求,但我认为我缺少标题,所以我永远不会获得身份验证,,(响应代码401)

那么我应该使用什么作为标题?

我试图通过 Dart Http 包连接

我认为通过以下文档创建用户帐户就足够了: https ://docs.pusher.com/chatkit/reference/api#create-a-user

0 投票
0 回答
171 浏览

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天。

0 投票
2 回答
199 浏览

javascript - Chatkit:创建新用户

我在这里关注教程:https ://docs.pusher.com/chatkit/quick_start/javascript

有一个如何创建用户的示例:

但是,当我尝试使用我的 instanceLocator 和键运行此代码时,它在控制台中给我一个错误:

此外,我与 Chatkit 相关的所有其他东西都可以正常工作。我只是无法创建新用户。

0 投票
0 回答
135 浏览

javascript - Chatkit API 错误:需要身份验证

我正在尝试通过 chatkit 中的 API 创建用户。

这是我创建经理的方式:

这是我生成 JWT 令牌的方式:

但是,当我这样调用 API 时:

我收到需要身份验证的错误。你能帮我找出错误吗?

0 投票
1 回答
130 浏览

laravel - 调用未定义的方法 Chatkit\Chatkit::sendMultipartMessage()

我安装了聊天工具包 1.1 版。我使用 sendMessage() 方法发送短信。现在我想使用 sendMultipartMessage() 方法,但得到“调用未定义的方法 Chatkit\Chatkit::sendMultipartMessage()”。sendSimpleMessage 也无法正常工作。

聊天工具版

“推/推-chatkit-server”:“^1.1”,“推/推-php-服务器”:“^3.4”,

推送器身份验证:

0 投票
0 回答
539 浏览

java - 如何正确实现stfalcon的chatkit

我正在尝试使用stfalcon 的 ChatKit library实现一个聊天应用程序。我已经关注了他们回购中的文档,但有些事情我不确定我是否做对了。

首先,我创建了一个名为 的新活动,并将xmlDialogsListActivity复制到活动的 xml 文件中。从这里我首先将 xml 部分复制到活动的 xml 文件中。

接下来是适配器设置。我在 OnCreate 方法之后复制了给定的代码,包括最后一行 ( dialogsListView.setAdapter(dialogsListAdapter);) 作为 OnCreate 中的最后一行。整个活动现在看起来像这样:

问题:

  • 这是放置适配器的正确位置吗?
  • 可以将 set 设置dialogsListView为属性并在 OnCreate() 中定义它吗?
  • dialogsfromnew 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或类似的东西。另外,我在尝试从该示例项目中理解库时迷失了方向。

任何帮助将非常感激。

提前致谢。

0 投票
1 回答
978 浏览

reactjs - 从反应中获取请求以表达不工作

我从 react 到 express 的 fetch route 显示 404 not found 错误。

这是客户端上的代码

这是服务器上的代码

这是来自客户端的响应消息:这是响应: Response {type: "cors", url: " http://localhost:3001/deleteRoom ", redirected: false, status: 404, ok: false, ...}

渔获不开火

0 投票
2 回答
1936 浏览

javascript - 如何修复“无法读取未定义的属性'sendMessage'”反应聊天系统

我正在用 react 和 chatkit 构建一个聊天系统。我在 App.js 中有一个名为 sendMessage 的函数,它发送 sendMessage 表单中的任何用户类型以在 MessageList 组件中显示它。

这是App.js

这是sendMessageForm.js组件。

预期的输出是我按回车后出现在消息框中的消息,但我得到了这个:

0 投票
2 回答
538 浏览

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