메소드 |
설명 |
|
_initialize ( ) |
初始化方法, |
|
deleteMessageByListId ( integer $member_uid, array $list_ids ) : boolean |
指定用户删除指定的私信列表 |
|
deleteMessageList ( array $list_ids ) : boolean |
直接删除私信列表,管理员操作 |
|
deleteSessionByAdmin ( array $message_ids ) : boolean |
直接删除会话操作,管理员操作 |
|
deleteSessionById ( integer $member_uid, array $message_ids ) : boolean |
指定用户删除指定会话 |
|
doEditMessage ( integer $message_id, string $type, string $title ) : array |
编辑会话,彻底删除,假删除,恢复 |
|
doSendFeedMail ( ) |
发送提醒邮件接口 - 计划任务使用 |
|
getDetailById ( integer $uid, integer $id, boolean $show_cascade = true ) : array |
获取私信详细内容 |
|
getDetailList ( array $map, integer $limit = 20, string $order = 'a.message_id DESC' ) : [type] |
获取所有私信内容的列表 |
|
getLastMessageByUidForAPI ( $uid ) : array |
获取用户的最后一条私信,API专用 |
|
getMessageByListId ( integer $list_id, integer $uid, integer $since_id = null, integer $max_id = null, integer $count = 20 ) : array |
获取指定私信列表中的私信内容 |
|
getMessageListByUid ( integer $uid, integer $type = 1, $limit = 20 ) : array |
获取私信列表 - 分页型 |
|
getMessageListByUidForAPI ( integer $uid, string $type = 1, integer $since_id, integer $max_id, integer $count = 20, integer $page = 1, string $order = '`mb`.`new` DESC,`mb`.`list_id` DESC' ) : array |
私信列表,API专用 |
|
getMessageListByUidForAPIUnread ( integer $uid, string $type = 1, integer $since_id, integer $max_id, integer $count = 20, integer $page = 1, string $order = '`mb`.`new` DESC,`mb`.`list_id` DESC' ) : array |
未读私信列表,API专用 |
|
getMessageMembers ( integer $list_id, string $field = null ) : array |
获取指定私信列表中的成员信息 |
|
getSinceMessageId ( integer $list_id, integer $nums ) : integer |
获取指定私信列表,指定结果集的最早会话ID,用于动态加载 |
|
getUnreadMessageCount ( integer $uid, integer $type ) : integer |
获取指定用户未读的私信数目 |
|
isMember ( integer $list_id, integer $uid, boolean $show_detail = false ) : array |
验证指定用户是否是指定私信列表的成员 |
|
postMessage ( array $data, integer $from_uid, boolean $send_email = false ) : boolean |
发送私信 |
|
replyMessage ( integer $list_id, string $content, integer $from_uid, array $attach_ids ) : mix |
回复私信 |
|
setAllIsRead ( integer $member_uid ) : boolean |
设置指定用户所有的私信为已读 |
|
setMessageIsRead ( array $list_ids = null, [type] $member_uid, $val ) : boolean |
设置指定用户指定私信为已读 |
|