QQ频道呆板人零基础开发详解(基于QQ官方呆板人文档)[第二期]
第二期介绍:频道模块之频道管理
不懂得的也可以来私聊或评论区问哦~
原力到一千才可以推广,三连啊喂!!!
获取用户详情
接口
功能形貌
用于获取当前用户(呆板人)详情。
Content-Type
返回
返回 User 对象。
错误码
详见错误码。
Python示例
- # 用于获取当前用户(呆板人)详情。import requestsurl = "https://api.sgroup.qq.com/users/@me"Authorization = f"QQBot {这个内容填写第一期我们获取的调用凭证}"
- herders = { "Content-Type": "application/json
- ", "Authorization": Authorization }response = requests.get(url, headers=herders)print(response.json())
复制代码 获取的数据包如下:
- {
- "id": "11586990140073229091",
- "username": "gitsub",
- "avatar": "https://thirdqq.qlogo.cn/g?b=oidb&k=M5TibpXicS7Jt4z89BZxiamAA&s=100&t=1641802698",
- "union_openid": "74F138F7F3AF68C4B8E8325013FCA295",
- "union_user_account": ""
- }
复制代码
获取用户频道列表
接口
功能形貌
用于获取当前用户(呆板人)所到场的频道列表,支持分页。
当 HTTP Authorization 中填入 Bot Token 是获取呆板人的数据,填入 Bearer Token 则获取用户的数据。
总的来说就是
- Authorization = f"QQBot {这个内容填写第一期我们获取的调用凭证}"
复制代码 你要获取呆板人数据,格式为QQBot {这个内容填写第一期我们获取的调用凭证},如果获取用户数据,格式为Bearer 调用凭证
Content-Type
返回
返回 Guild 对象数组。
错误码
详见错误码。
Python示例
- import requests"""用于获取当前用户(呆板人)所到场的频道列表,支持分页。当 HTTP Authorization 中填入 Bot Token 是获取呆板人的数据,填入 Bearer Token 则获取用户的数据。"""url = "https://api.sgroup.qq.com/users/@me/guilds"Authorization = f"QQBot {这个内容填写第一期我们获取的调用凭证}"
- headers = { "Content-Type": "application/json
- ", "Authorization": Authorization}response = requests.get(url, headers=headers).json()print(response)
复制代码 获取的数据包如下:
- [{
- "id": "696527283900292399",
- "name": "鹅们的萌宠啦咔咔啦",
- "icon": "https://groupprohead-76292.picgzc.qpic.cn/482231626508223/100?t=1626508224633",
- "owner_id": "4828365788198541698",
- "owner": false,
- "joined_at": "2021-12-08T16:12:31+08:00",
- "member_count": 17,
- "max_members": 300,
- "description": "123"
- }]
复制代码 |