SendBird GET请求Api用于检索以前的消息无法正常工作

时间:2016-11-23 11:06:09

标签: json api sendbird

我使用SendBird平台API在我的网站上创建聊天, 当我尝试使用以下API检索通道中之前发送的消息时:

https://api.sendbird.com/v3/ {CHANNEL_TYPE} / {channel_url} /消息

方法:GET

请求:?message_ts = long(必需)& prev_limit = int(可选,默认值:15,0~200)& next_limit = int(可选,默认值:15,0~200)& include = boolean(可选,默认值:true)& reverse =布尔值(可选,默认值:false)& custom_type = string(可选)& message_type = string(可选)& sender_id = string(可选)

将值传递给上述请求后,我得到一个错误说

{   “message”:“未授权。只能从Park或Enterprise计划中调用获取消息功能。”,   “code”:400108,   “错误”:是的 }

有人可以帮助我吗

由于 尼西

2 个答案:

答案 0 :(得分:0)

您正在调用的Message Retrieval API是一项高级功能,您可以在Senbird' Pricing Page中看到。

您必须联系Sendbird并升级到他们的高级计划才能检索消息并成功呼叫终端。

答案 1 :(得分:0)

您可以在SDK中检索消息(也适用于JavaScript)。

在Android中调用此方法,

mChannel.getPreviousMessagesByTimestamp()

其中mChannelGroupChannel类型的对象(OpenChannel也允许)。

据我所知,可以检索这样的消息。

对于Javascript refer to this link