可能是我没有找到,但是我确实在 QQ 官方的文档没用找到获取用户头像的相关信息,不过偶然在机器人社区了解到如何获取。虽然文档没有写,但是官方确实提供的有相关的 api.
api 格式如下:"thirdqq.qlogo.cn/qqapp/APPID/OpenID/640", 其中 APPID 是机器人的 APPID, 无需多言,而 OpenID 是用户的 OpenID, 属于用户的唯一标识符,这个需要在机器人被 @时获取。并且 APPID 和 OpenID 需要相对应,经过我的测试,同一个机器人在两个不同群聊被同一用户 @时,获取到的 OpenID 是相同的,不同的机器人在相同的群聊被同一用户 @时,获取到的 OpenID 是不同的,由此可得,每个用户的 OpenID 对每个机器人来说是唯一的,它并不通用。而后我又对群的 OpenID 进行了测试,结果也是一样的,同一个群对于不同的机器人,它的 OpenID 也是不同的.
最后,这个接口返回的时一个 png 的图像.
评论区