SendBird GET 请求 Api 用于检索以前的消息无法正常工作
SendBird GET Request Api for retrieve previous messages not working properly
我正在使用 SendBird 平台 API 在我的网站上创建聊天,
当我尝试使用以下 API:
检索以前在频道中发送的消息时
https://api.sendbird.com/v3/{channel_type}/{channel_url}/消息
方法:获取
请求: ?message_ts=long(必填)&prev_limit=int(可选,默认: 15, 0~200)&next_limit=int(可选,默认: 15, 0~200)&include=boolean(可选, 默认: true)&reverse=boolean(可选, 默认: false)&custom_type=string(可选)&message_type=string(可选)&sender_id=字符串(可选)
将值传递给上述请求后,我收到一条错误消息
{
"message": "Not authorized. Get messages function can be called only from Park or Enterprise plan.",
"code": 400108,
"error":正确
}
有人可以帮我解决这个问题吗
谢谢
尼辛
您调用的消息检索 API 是一项高级功能,您可以在 Senbird 的 Pricing Page.
中看到
您必须联系 Sendbird 并升级到他们的高级计划才能检索消息并成功呼叫端点。
您可以在 SDK 中检索消息(也适用于 JavaScript)。
在Android调用这个方法,
mChannel.getPreviousMessagesByTimestamp()
其中 mChannel
是类型 GroupChannel
的对象(也允许 OpenChannel
)。
据我所知,可以这样检索消息。
对于Javascript
refer to this link
我正在使用 SendBird 平台 API 在我的网站上创建聊天, 当我尝试使用以下 API:
检索以前在频道中发送的消息时https://api.sendbird.com/v3/{channel_type}/{channel_url}/消息
方法:获取
请求: ?message_ts=long(必填)&prev_limit=int(可选,默认: 15, 0~200)&next_limit=int(可选,默认: 15, 0~200)&include=boolean(可选, 默认: true)&reverse=boolean(可选, 默认: false)&custom_type=string(可选)&message_type=string(可选)&sender_id=字符串(可选)
将值传递给上述请求后,我收到一条错误消息
{ "message": "Not authorized. Get messages function can be called only from Park or Enterprise plan.", "code": 400108, "error":正确 }
有人可以帮我解决这个问题吗
谢谢 尼辛
您调用的消息检索 API 是一项高级功能,您可以在 Senbird 的 Pricing Page.
中看到您必须联系 Sendbird 并升级到他们的高级计划才能检索消息并成功呼叫端点。
您可以在 SDK 中检索消息(也适用于 JavaScript)。
在Android调用这个方法,
mChannel.getPreviousMessagesByTimestamp()
其中 mChannel
是类型 GroupChannel
的对象(也允许 OpenChannel
)。
据我所知,可以这样检索消息。
对于Javascript refer to this link