new Profile()
用户资料对象,用于描述用户具有的属性,如昵称、头像地址、个性签名、性别等,包含标配资料和自定义资料。
Properties:
Name | Type | Description |
---|---|---|
userID |
String |
用户账号 |
nick |
String |
昵称,长度不得超过500个字节 |
gender |
String |
性别
|
birthday |
Number |
生日 uint32 推荐用法:20000101 |
location |
String |
所在地 长度不得超过16个字节,推荐用法如下:App 本地定义一套数字到地名的映射关系 后台实际保存的是4个 uint32_t 类型的数字:
|
selfSignature |
String |
个性签名 长度不得超过500个字节 |
allowType |
String |
加好友验证方式
|
language |
Number |
语言 uint32 |
avatar |
String |
头像URL,长度不得超过500个字节 |
messageSettings |
Number |
消息设置 uint32 标志位:Bit0:置0表示接收消息,置1则不接收消息 |
adminForbidType |
String |
管理员禁止加好友标识,需要管理员账号设置,普通用户不可设置
|
level |
Number |
等级 uint32 建议拆分以保存多种角色的等级信息 |
role |
Number |
角色 uint32 建议拆分以保存多种角色信息 |
lastUpdatedTime |
Number |
上次更新时间,用户本地时间 |
profileCustomField |
Array.<Object> |
自定义资料键值对集合,可根据业务侧需要使用,详细请参考: https://cloud.tencent.com/document/product/269/1500#.E8.87.AA.E5.AE.9A.E4.B9.89.E8.B5.84.E6.96.99.E5.AD.97.E6.AE.B5 |