【酷Q】若用户未设置群名片,群成员信息.名片_昵称的值是什么呢?
前言
之前我在开发“群互联”时就涉及到了群名片的获取。酷Q有 取群成员信息() 的API,方便于开发者获取有关于群成员的有关资料。
其返回值为一名为"数_群成员"的数据结构。
数据类型名 | 公开 | 备注 | ||
数_群成员 | AV=4 | |||
成员名 | 类型 | 传址 | 数组 | 备注 |
群号 | 长整数型 | |||
QQID | 长整数型 | |||
昵称 | 文本型 | |||
名片_昵称 | 文本型 | |||
性别 | 整数型 | 0/男性 1/女性 | ||
年龄 | 整数型 | |||
地区 | 文本型 | |||
加群时间 | 整数型 | |||
最后发言 | 整数型 | |||
等级_名称 | 文本型 | |||
管理权限 | 整数型 | 1/成员 2/管理员 3/群主 |
针对我对群名片的需求,我当时选择使用群成员信息中的[名片_昵称]。
思考
我们知道在QQ中,如果群员没有设置群名片,他在群中的名称就是他的QQ昵称(最优先的是你对他设置的备注,如果有的话),反之则显示群名片。
那么,酷Q是否也是遵循着这样的规则呢?
实验
我做了一个测试插件。
结论
从图中我们可以发现,尾号为6955的QQ的群名片为空的,但是酷Q并没有用昵称来填补这个空缺。
事后 这个问题我们咨询Coxss:
“那如果酷Q自动帮你填补了,你怎么判断用户名片是否为空?”
“这个问题我也考虑过,其实”
评论
看懂了。
没有特别看懂
发表评论