调用GetMessageById,指定消息ID获取整个消息对象。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
AppId String apitest

App ID。IMPaaS租户的ID。

RequestParams Object

查询消息基础信息请求体。

MsgId String 123.EAUNIT

消息ID。

返回数据

名称 类型 示例值 描述
RequestId String C02635EE-C867-4CC0-9DE0-E4497378F720

请求ID。

Code String General.SystemError

错误码。

Message String System Error

错误信息。

Result object

返回结果。

MsgId String 12345$PNM

消息ID。

AppCid String $1$125:888

会话ID。

ConversationType Integer 1

会话类型。取值:

  • 1:单聊。
  • 2:群聊。
CreateTime Long 1588999999

消息发送时间。时间戳,单位:毫秒。

SenderId String 125

发送者的用户ID。

ContentType Integer 1

消息类型。

Content String {"text": "hello"}

消息体。

Extensions Map

扩展字段。

String {"k1":"v1"}

扩展字段内容。

示例

请求示例

http(s)://live-interaction.aliyuncs.com/?AppId=apitest
&RequestParams={"MsgId":"123.EAUNIT"}
&公共请求参数

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<RequestId>C02635EE-C867-4CC0-9DE0-E4497378F720</RequestId>
<Code>General.SystemError</Code>
<Message>System Error</Message>
<Result>
    <MsgId>12345$PNM</MsgId>
    <AppCid>$1$125:888</AppCid>
    <ConversationType>1</ConversationType>
    <CreateTime>1588999999</CreateTime>
    <SenderId>125</SenderId>
    <ContentType>1</ContentType>
    <Content>{"text": "hello"}</Content>
    <Extensions>
        <key>{"k1":"v1"}</key>
    </Extensions>
</Result>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "C02635EE-C867-4CC0-9DE0-E4497378F720",
  "Code" : "General.SystemError",
  "Message" : "System Error",
  "Result" : {
    "MsgId" : "12345$PNM",
    "AppCid" : "$1$125:888",
    "ConversationType" : 1,
    "CreateTime" : 1588999999,
    "SenderId" : "125",
    "ContentType" : 1,
    "Content" : "{\"text\": \"hello\"}",
    "Extensions" : {
      "key" : "{\"k1\":\"v1\"}"
    }
  }
}

错误码

访问错误中心查看更多错误码。