需要 unauthenticated_read_message 权限点。
接口访问需要令牌,具体如何获取令牌参考:身份认证
从聊天应用或消息系统中检索指定会话的消息列表。这些消息通过 messageSend 接口发送。调用本接口前需确保已通过 conversationCreate 接口创建会话。
Arguments
input ● MessageQueryInput!non-null
用于查询消息列表的输入字段。
More
Return
messages ● [Message]
消息列表
More
错误码
关于更多通用错误码说明,参考:状态码和错误码
Example
查询消息
query MessageQuery {
messageQuery(
input: { conversationId: "gid://shopline/Conversation/******403588", direction: "down", pageSize: 10 }
) {
messages {
conversationId
storeId
userId
content
contentAttachmentUrl
messageType
createAt
sendErrorCode
senderType
sendStatus
id
}
}
}
Response
{
"messageSend": {
"message": {
"senderType": "USER",
"content": "demoString",
"conversationId": "gid://shopline/Conversation/******403588",
"createTime": null,
"id": null,
"messageType": "TEXT",
"sendErrorCode": "",
"storeId": "******2170",
"userId": "gid://shopline/ThirdUser/******5235111",
"contentAttachmentUrl": "",
"sendStatus": "SEND_SUCCESS"
},
"userErrors": []
}
}
这篇文章对你有帮助吗?