问题标签 [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 投票
2 回答
1198 浏览

rest - 如何让 SendBird 服务器 API 工作?

我正在尝试获取 SendBird 聊天 api 中的频道列表。

curl -d "auth=API_TOKEN" https://api.sendbird.com/channel/list

它不断返回Invalid Params

0 投票
1 回答
262 浏览

swift - Does SendBird SDK support Swift?

I’ve been looking for a chat API supports Swift.

I checked their github repo and the SDK seems to be written in Objective-C.

Not sure it’s compatible with Swift. Has any one tried SendBird SDK in Swift?

0 投票
1 回答
697 浏览

api - 使用 SendBird 时无法收到过去发布的消息

  • 我们使用 SendBird 服务器 API 创建一个频道并邀请两个用户
  • 用户 A 加入频道并发布了几条消息
  • 用户 B 加入频道,但看不到用户 A 的消息。

似乎用户在加入之前没有看到发布的消息。有任何想法吗?

0 投票
1 回答
231 浏览

java - 如何在 SendBird 中发送文件时通知

我只是对 SendBird 有疑问。当我发送消息时,SendBird 回调到 onMessagingChannelUpdated,但是当我发送文件时,回调不起作用。

我已经为 SendBird 注册了通知处理程序。

请给我任何建议的想法。

此致,

0 投票
1 回答
547 浏览

java - Gson 没有将带有 unicode 前缀的字符串映射到 java 对象

我无法控制的我正在使用的服务(SendBird)正在以以下形式返回数据(字符串):

一些搜索显示某些版本的 Python 会在字符串前面加上一个 'u' 字符,所以我假设这就是这里发生的事情。但是,当我做一个标准时:

在哪里 dataString = "{u'some_key': u'some_value', u'some_other_key': u'some_other_value'}"

它没有正确地将值映射到我的类(是的,我已经仔细检查了序列化名称是否与 java 对象属性匹配)。Gson 是否没有正确处理“u”前缀,或者这里可能发生了其他事情?

0 投票
1 回答
398 浏览

ios - SendBird iOS SDK 中出现错误 14000“无法开始消息传递”的可能原因是什么?

我正在尝试使用 SendBird SDK 在我的 iOS 应用程序中实现一个简单的即时消息功能。

我已阅读快速入门、身份验证和消息传递通道 - 基本指南,并尝试按照他们的描述设置 1-1 消息传递通道。

application:didFinishLaunchingWithOptions我包括SendBird.initAppId("MyAppID").

在我的初始视图控制器中,我登录了用户。我使用我的应用程序中的用户用户名作为他的 userId,并将他的名字和姓氏连接起来用作他的 SendBird 昵称:

最后,在实际的聊天视图控制器中,我尝试与另一个用户启动消息通道:

除了我评论的那几行,这段代码直接来自 SendBird 手册。但是,当它运行时,我收到错误代码 14000,并记录了消息“无法启动消息传递”。

错误的真正原因是什么?我是在用户登录或 SDK 初始化过程中遗漏了一个步骤,还是在创建频道时还有另一个步骤?还是完全是别的东西?

0 投票
1 回答
473 浏览

android - 如何进行 Sendbird api 调用?

我想在android中以编程方式进行下面的sendbird api调用?

我怎样才能做到这一点?

0 投票
2 回答
2848 浏览

android - 比较 Layer、Applozic、Quickblox 和 SendBird 在 Android 应用程序中的快速 WhatsApp 消息传递

我们在 Wishbook 有一个 B2B 移动应用程序(Android 和 iPhone),我们希望在其中实现文本和照片通信 - 用户之间一对一,或从用户到他的购买者组。我们热衷于可以让我们尽快加快速度、提供良好支持、成熟的库/服务器以及电池友好的东西。

我们现在比较 Layer、Applozic、QuickBlox 和 SendBird。有人用过吗?他们使用什么协议(XMPP / MQTT / custom / other)?使用它的经验 - 稳定的代码库等方面?此外 - 我们也更喜欢开源和更便于携带的产品。

谢谢, 阿文德

0 投票
1 回答
379 浏览

sendbird - 关于 Sendbird 如何在打开的聊天消息中获取所有房间?

我们正在研究这个 api。

https://api.sendbird.com/admin/list_messaging_channels

使用我们的有效载荷:

但反应总是。

[0]

api还有什么我们错过的吗?

我们找不到可以用来显示所有以前的聊天频道的东西,其中包含以前的消息。请帮忙谢谢。

0 投票
3 回答
228 浏览

android - 适配器 - 仅在值发生变化时显示视图

下面是我完整的 sendbird 聊天适配器类。当前日期和时间显示在每条消息中。viewHolder.getView("left_time")并且viewHolder.getView("right_time")是用于显示日期和时间的视图,它是在方法中计算的getDisplayDateTime。我希望仅在日期发生变化时才显示日期和时间。例如,如果有一组日期为 6 月 23 日的消息,则应显示日期和时间仅适用于日期为 6 月 23 日的第一条消息。

我尝试通过将日期存储在 xyz 变量中并将其与每条消息的日期进行比较来检测日期是否发生变化,并且每当它们不相等时,然后使该消息的日期视图可见并将新日期分配给 xyz 变量进行比较带有未来的消息。但是当我向下滚动和向上滚动列表时,这种方法会失败。实现这一目标的理想方法是什么?