问题标签 [sendbird]

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 回答
84 浏览

xamarin - 如何检索使用用户 ID 创建的频道?

SendBird .NET 文档提到如何使用用户 ID 创建一个频道,但我们如何检索这个频道?

然后文档提到了一种使用 URL 检索频道的方法,但他们没有提到如何使用 URL 创建频道。

我有点困惑。我错过了什么?您能否告诉我如何使用用户 ID 或频道 URL 创建和检索频道?

0 投票
2 回答
1015 浏览

node.js - 将 sendbird 与 Angular6 集成

我是 angular6 和 nodejs 的新手。我正在尝试将 sendbird 与 Angular6 集成,但没有明确的想法,如何开始以及从哪里开始。

以前做过这个的人可以指导我吗?

PS我在python中调用了sendbird api。

0 投票
0 回答
83 浏览

jquery - Sendbird - 如何进行 1 对 1 讨论

我正在尝试使用发送鸟开发消息传递应用程序。对于群聊,它工作正常。我正在尝试创建 1 对 1 讨论,但我无法找到相同的功能。请任何人建议。

或者

我是否需要为此创建单独的频道?

0 投票
1 回答
1024 浏览

php - Sendbird/Guzzle 返回“请求正文是无效的 JSON”

尝试使用 Guzzle 向 SendBird API 发送请求时收到错误消息。

错误信息

我的代码

0 投票
1 回答
166 浏览

ios - sendbird sdk 自动重连

我在 5 分钟后收到错误描述。这是因为 sendbird sdk 的自动重新连接。那么,是否有任何方法可以停止自动连接或减少错误消息的到达时间。

这是我尝试过的,

0 投票
0 回答
368 浏览

javascript - 显示在 SendBird 频道聊天中发送的图像的缩略图

我想显示通过 SendBird React 本机应用程序代码从聊天中发送的图像的缩略图。

缩略图大小已定义,但无法显示发送图像的缩略图。默认情况下,缩略图上填充蓝色

0 投票
3 回答
3989 浏览

react-native - 有天赋的聊天缺少消息的“_id” - React Native

所以我正在为我的应用程序构建聊天功能部分。我正在使用 sendbird sdk 以及用于 UI 的天才聊天。

我的消息不会显示,并且我不断收到以下警告。'GiftedChat:_id缺少消息''

消息显示空白

现在我已经三重检查了我的 sendbird 配置是否正确,我已正确登录并且还创建了适当的频道。这些都有效。

查看他们发布的我的消息日志,如图所示。

但是他们发布为messageId,我是否必须更改它的结构?如果是这样,我该怎么做,因为 sendbird 已经预先配置了它。或者我可以在有天赋的聊天中改变这个吗?

请看下面我的代码片段。

0 投票
1 回答
302 浏览

angular - 从 Django Rest 框架将经过身份验证的用户传递给 SendBird

我有一个为我正在开发的解决方案提供服务的 Django DRF 和一个 Angular 前端。我想将 SendBird Chat API 集成到应用程序中,以允许经过身份验证的用户相互聊天。

SendBird 有一个我可以使用的 JavaScript API,但我的查询是我的经过身份验证的用户详细信息如何传递给 SendGrid,例如,如果用户 X 登录到网站并且用户 Y 登录到网站 - 我如何允许他们相互交谈。

我很确定我对会话有误解,但感谢任何帮助。

我不是在寻找特定的代码答案,而是在寻找一般的架构答案。

0 投票
1 回答
366 浏览

sendbird - SendBird :是否有一个选项可以为用户禁用频道创建

我正在尝试查看是否有办法在 sendbird 中配置应用程序(不是客户端应用程序,而是 sendbird 的应用程序配置)以不允许用户创建频道。

我们希望根据我们自己系统的需求来管理频道的用户(主要是围绕动态的用户组,看起来 sendbird 不支持这样的事情,只有用户到频道的关系)

通过为用户禁用频道创建,我们可以在我们的聊天客户端中编写额外的逻辑,以与我们自己的 API 进行通信以添加动态用户组,然后我们将请求从外部平台发送到 sendbird,以添加或删除属于这些组的用户所需的频道,或者当人们添加和删除用户时,如果我们这边的群组发生了变化,那么我们可以保持 sendbirds 频道的同步,以确保正确的用户在频道中持续存在。

如果我的理解是错误的并且 Sendbird 确​​实支持动态组,那么请提出建议,如果有人知道如何为 sendbird 配置应用程序(不是客户端应用程序代码,而是在 sendbird 的应用程序配置中)不允许,我会更喜欢这个选项用户创建频道。

谢谢。

0 投票
2 回答
1998 浏览

listview - Xamarin Forms Listview 不更新 GUI

我正在尝试创建一个聊天页面。有一个列表视图,其 itemssource 是 ObservableCollection。在将项目添加到 ObservableCollection 之前,一切似乎都很顺利。添加的项目不会立即出现在屏幕上,只有在触摸屏幕后才会显示。

实际上,我遇到了与此处所述相同的问题:https ://forums.xamarin.com/discussion/18631/listview-binding-to-observablecollection-does-not-update-gui/p2

我相信线程(第 2 页)中所述的解决方案之一与 INotifyPropertyChanged 有关。经过多次尝试应用解决方案以满足我的需求后,我无法这样做。所以请您指导我正确的方向。

我的代码总结如下:

我还阅读过:Xamarin Forms ListView ObservableCollection 未更新我想我正在更改集合,所以我不应该面临这个问题,但我是。任何帮助/见解将不胜感激!

我添加了一个包含我的代码以供参考的要点,其中显示了我现在评论过的不同解决方案的尝试:https ://gist.github.com/Dobermensch/49ee9d8adb9a83a38790b691c857691d

编辑:为要点添加了一些最初省略的代码

Edit2:仅供参考,我没有使用 MVVM 模式。