Skip to content

qqpet_get_medal_detail(已移除) ​

已移除

该 API 已移除,暂不支持调用。调用将返回 API_REMOVED;下方保留原参数与响应说明供查阅。

调用 QQ 宠物的 get_medal_detail 操作。仅支持当前框架内的在线 Android 账号。

适用协议

Android(手机 / 平板);不支持 Linux QQ。

调用方式 ​

json
{
  "type": "action",
  "id": "pet-1",
  "action": "qqpet_get_medal_detail",
  "params": {
    "self_id": 123456789,
    "protocol_id": 0,
    "request": {}
  }
}

按上方 request 表填写需要的业务字段。

参数 ​

参数类型必填说明
self_idinteger是当前框架内的账号 QQ 号
protocol_idinteger是Android 协议配置 ID
transportstring否默认 oidb;可选 oidb / sso,仅有 OIDB 的操作不接受 sso
requestobject否下表业务字段;省略时为 {}

request 字段 ​

字段类型说明
pet_idstringpet id
medal_idinteger / 十进制字符串medal id

未传字段不会编码;字段不得为 null,不接受表外字段。64 位整数建议传十进制字符串,字节字段使用标准 Base64。_unknown_fields 可附加完整 Protobuf 字段的 Base64 数组,但不能覆盖已知字段。业务所需字段由 QQ 校验,修改类操作不要在超时后自动重复提交。

返回值 ​

字段类型说明
self_idinteger当前账号
commandstring实际调用命令
transportstring实际传输方式
responseobject下表解析后的业务响应
raw_responsestring原始业务响应 Base64

response 字段 ​

字段类型说明
medalobjectmedal
medal.infoobjectinfo
medal.info.medal_idinteger / 十进制字符串medal id
medal.info.namestringname
medal.info.descriptionstringdescription
medal.info.categoryinteger / 十进制字符串category
medal.info.field_5stringfield 5
medal.info.levelinteger / 十进制字符串level
medal.info.icon_urlstringicon url
medal.info.toast_textstringtoast text
medal.info.description_detailstringdescription detail
medal.is_ownedbooleanis owned
medal.obtain_timeinteger / 十进制字符串obtain time
medal.is_equippedbooleanis equipped
medal.current_countinteger / 十进制字符串current count
medal.require_countinteger / 十进制字符串require count
medal.obtain_rate_textstringobtain rate text
medal.field_8integer / 十进制字符串field 8
medal.field_9objectfield 9
medal.field_9.field_1integer / 十进制字符串field 1
medal.field_9.field_2object[]field 2
medal.field_9.field_2[].field_1stringfield 1
badge_subtitlestringbadge subtitle
field_3stringfield 3
web_jump_urlstringweb jump url

返回字段以 QQ 实际响应为准;未出现的字段不补零。未知 Protobuf 字段保存在 _unknown_fields,不能仅凭传输成功判断业务成功,应检查响应中的业务结果字段。

调用条件 ​

不额外限制 QQ 等级。仍需满足账号在线、当前授权及接口本身的业务条件;已移除接口保持禁用。

萌卡 · 自托管 QQ 机器人框架