POST api/v1/messagev1/GetFriendChatMessage
Request Information
URI Parameters
None.
Body Parameters
ChatMessageListParam| Name | Description | Type | Additional information |
|---|---|---|---|
| FriendUserId | integer |
None. |
|
| ChatMessageType | integer |
None. |
|
| PageIndex | integer |
None. |
|
| PageSize | integer |
None. |
Request Formats
application/json, text/json
Sample:
{
"FriendUserId": 1,
"ChatMessageType": 2,
"PageIndex": 3,
"PageSize": 4
}
application/xml, text/xml
Sample:
<ChatMessageListParam xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DDO.AppApi.Models.v1.Params"> <PageIndex xmlns="http://schemas.datacontract.org/2004/07/DDO.AppApi.Models">3</PageIndex> <PageSize xmlns="http://schemas.datacontract.org/2004/07/DDO.AppApi.Models">4</PageSize> <ChatMessageType>2</ChatMessageType> <FriendUserId>1</FriendUserId> </ChatMessageListParam>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
FriendChatMessageDto| Name | Description | Type | Additional information |
|---|---|---|---|
| FriendUserId | integer |
None. |
|
| FriendNick | string |
None. |
|
| FriendAvatar | string |
None. |
|
| ChatMessagesList | PageListOfChatMessageListDto |
None. |
Response Formats
application/json
Sample:
Sample not available.
application/xml
Sample:
Sample not available.
text/json
Sample:
{
"FriendUserId": 1,
"FriendNick": "sample string 2",
"FriendAvatar": "sample string 3",
"ChatMessagesList": {
"PageIndex": 1,
"PageSize": 2,
"TotalPage": 3,
"TotalCount": 4,
"Items": [
{
"ReceiveNick": "sample string 1",
"ReceiveAvatar": "sample string 2",
"SendStatus": 3,
"MsgId": 4,
"SenderNick": "sample string 5",
"SenderAvatar": "sample string 6",
"SentTimestamp": 7,
"Login": 8,
"MessageType": 1,
"MessageContentType": 1,
"SenderId": 9,
"ReceiveId": 10,
"Content": "sample string 11"
},
{
"ReceiveNick": "sample string 1",
"ReceiveAvatar": "sample string 2",
"SendStatus": 3,
"MsgId": 4,
"SenderNick": "sample string 5",
"SenderAvatar": "sample string 6",
"SentTimestamp": 7,
"Login": 8,
"MessageType": 1,
"MessageContentType": 1,
"SenderId": 9,
"ReceiveId": 10,
"Content": "sample string 11"
}
]
}
}
text/xml
Sample:
<FriendChatMessageDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Smart.Domain.Dto.Activity.Chat">
<ChatMessagesList xmlns:d2p1="http://schemas.datacontract.org/2004/07/Smart.Infrastructure.Collections">
<d2p1:Items>
<ChatMessageListDto>
<Content>sample string 11</Content>
<MessageContentType>Txt</MessageContentType>
<MessageType>Service</MessageType>
<ReceiveId>10</ReceiveId>
<SenderId>9</SenderId>
<Login>8</Login>
<MsgId>4</MsgId>
<SenderAvatar>sample string 6</SenderAvatar>
<SenderNick>sample string 5</SenderNick>
<SentTimestamp>7</SentTimestamp>
<ReceiveAvatar>sample string 2</ReceiveAvatar>
<ReceiveNick>sample string 1</ReceiveNick>
<SendStatus>3</SendStatus>
</ChatMessageListDto>
<ChatMessageListDto>
<Content>sample string 11</Content>
<MessageContentType>Txt</MessageContentType>
<MessageType>Service</MessageType>
<ReceiveId>10</ReceiveId>
<SenderId>9</SenderId>
<Login>8</Login>
<MsgId>4</MsgId>
<SenderAvatar>sample string 6</SenderAvatar>
<SenderNick>sample string 5</SenderNick>
<SentTimestamp>7</SentTimestamp>
<ReceiveAvatar>sample string 2</ReceiveAvatar>
<ReceiveNick>sample string 1</ReceiveNick>
<SendStatus>3</SendStatus>
</ChatMessageListDto>
</d2p1:Items>
<d2p1:PageIndex>1</d2p1:PageIndex>
<d2p1:PageSize>2</d2p1:PageSize>
<d2p1:TotalCount>4</d2p1:TotalCount>
<d2p1:TotalPage>3</d2p1:TotalPage>
</ChatMessagesList>
<FriendAvatar>sample string 3</FriendAvatar>
<FriendNick>sample string 2</FriendNick>
<FriendUserId>1</FriendUserId>
</FriendChatMessageDto>