Skip to content
On this page

[Conversation] Messages

  • Endpoint Path: /api/v2/conversation/{conversationId}/messages
  • Method: GET
  • Request: Rest + Query

Headers Optional Parameter

Parameter NamePublic Mode (Required)Private Mode (Required)
X-Fresns-Aidrequiredrequired
X-Fresns-Aid-Tokenrequiredrequired
X-Fresns-Uidrequiredrequired
X-Fresns-Uid-Tokenrequiredrequired

Rest Params

Parameter NameTypeRequiredDescription
conversationIdNumberrequiredConversation ID

Query Params

Parameter NameTypeRequiredDescription
orderDirectionStringoptional排序方向,默认 desc
asc,desc
pageListDirectionStringoptional每页列表里数组排序方向,默认 latest
latest,oldest
whitelistKeysStringoptional白名单键名,只返回给定键名的键值对
多个以英文逗号隔开,支持「点表示法」表示多维数组
仅对 user 参数有效
blacklistKeysStringoptional黑名单键名,从返回数据中删除指定的键值对
多个以英文逗号隔开,支持「点表示法」表示多维数组
仅对 user 参数有效
pageSizeNumberoptional每页显示条数(默认 15 条)
pageNumberoptional页码(默认 1)

Return

json
{
    "code": 0,
    "message": "ok",
    "data": {
        "pagination": {
            "total": "Number / How much data in total",
            "pageSize": "Number / How much data on each page",
            "currentPage": "Number / Current page number",
            "lastPage": "Number / Last page number"
        },
        "list": [
            {
                "id": "Number / Message ID",
                "user": {
                    // 发信用户信息,为空表示用户已注销
                    // Common Data Structure -> User Info
                },
                "isMe": "Boolean / 是否为自己发的",
                "type": "Number / 1.文本消息 2.文件消息",
                "content": "String / 消息内容",
                "file": {
                    // 文件消息专用
                    // Common Data Structure -> File Info
                },
                "datetime": "String / 发送时间",
                "datetimeFormat": "String / 格式化的发送时间",
                "readStatus": "Boolean / 阅读状态"
            }
        ]
    }
}

Released under the Apache-2.0 License