Uc pm view
出自Discuz! 技术文库
uc_pm_view
- array uc_pm_view(integer uid , integer pmid [, integer touid , integer daterange , integer page , integer pagesize , integer type , integer isplid])
描述
本接口函数用于返回指定用户的指定消息 ID 的消息。如果指定 touid 参数,那么短消息将列出所有 uid 和 touid 之间的短消息,daterange 可以指定返回消息的日期范围, page 和 pagesize 可以指定返回消息的页码和页面大小。
参数
参数名 | 类型 | 是否必需 | 说明 | 备注 |
uid | integer | 是 | 用户 ID | |
pmid | integer | 是 | 消息ID | |
touid | integer | 否 | 消息对方用户 ID | |
daterange | integer | 否 | 日期范围 | 1:(默认值) 今天 2:昨天 3:前天 4:上周 5:更早 |
page | integer | 否 | 当前页码 | |
pagesize | integer | 否 | 每页最大条数 | |
type | integer | 否 | 消息类型 1: 私人消息, 2: 群聊消息 | |
isplid | integer | 否 | touid参数是会话id还是用户id |
返回值
返回值类型 | 说明 | 备注 |
array | 短消息内容数据,其中单条消息数组结构请查看下方 消息详细内容单条数组结构 |
消息详细内容单条数组结构
key | 类型 | value |
pmid | integer | 消息 ID |
plid | integer | 所属会话 ID |
authorid | integer | 消息发起者 ID |
author | string | 消息发起者用户名 |
pmtype | integer | 会话类别 1: 私人消息, 2: 群聊消息 |
subject | string | 标题 |
members | integer | 会话参与人数 |
dateline | integer | 消息发起时间 |
message | string | 消息内容 |
founderuid | integer | 发起会话的用户 ID |
founddateline | integer | 会话发起时间 |
touid | integer | pmtype参数为1时,该返回值表示对方用户 ID |
msgfromid | integer | 发件人用户 ID |
msgfrom | string | 发件人用户名 |
msgtoid | integer | 收件人用户 ID |