我使用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, “错误”:是的 }
有人可以帮助我吗
由于 尼西
答案 0 :(得分:0)
您正在调用的Message Retrieval API是一项高级功能,您可以在Senbird' Pricing Page中看到。
您必须联系Sendbird并升级到他们的高级计划才能检索消息并成功呼叫终端。
答案 1 :(得分:0)
您可以在SDK中检索消息(也适用于JavaScript)。
在Android中调用此方法,
mChannel.getPreviousMessagesByTimestamp()
其中mChannel
是GroupChannel
类型的对象(OpenChannel
也允许)。
据我所知,可以检索这样的消息。
对于Javascript refer to this link