获取迷你号好友列表
获取迷你号好友列表
接口信息
GET
mini10.top/api/friend_list.php
Method
GET
分类
迷你世界
Calls
11
KEY
无需 KEY
计费
免费
QPM
不限制
鉴权方式
无需密钥
作者
请求参数
| 参数名 | 类型 | 必填 | 说明 | 示例 |
|---|---|---|---|---|
| uin | string | 是 | 迷你号 | 无 |
[
{
"name": "uin",
"type": "string",
"required": true,
"description": "迷你号",
"example": "无"
}
]
{"openapi":"3.1.1","info":{"title":"获取迷你号好友列表","description":"获取迷你号好友列表","version":"1.0.0"},"paths":{"/api/friend_list.php":{"get":{"summary":"获取迷你号好友列表","description":"获取迷你号好友列表","parameters":[{"name":"uin","in":"query","required":true,"schema":{"type":"string","example":"无"},"description":"迷你号"}],"responses":{"200":{"description":"成功","content":{"application/json":{"schema":{"type":"object"}}}}}}}},"servers":[{"url":"https://mini10.top","description":"当前访问入口(https)"}]}
返回示例
{
"code": "0",
"count": 0,
"UinList": [
// 列表
]
}
接口反馈
获取迷你号好友列表
接口说明
用于按迷你号查询该账号的好友列表,供需要展示或统计迷你世界好友关系的调用方使用。请求成功时返回好友数量与好友列表数据。
调用地址
https://mini10.top/api/friend-list.php
请求方式
GET。调用时通过 URL 查询串传入参数 uin(迷你号),该参数为必填项。
鉴权说明
本接口无需鉴权,不需要传递任何密钥。
请求参数
调用地址:https://mini10.top/api/friend-list.php,请求方式:GET,无需密钥,免费调用。
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| uin | string | 是 | 迷你号,用于指定要查询好友列表的迷你号 |
参数取值说明:
uin需为有效的迷你号字符串,传入非迷你号内容将无法返回有效好友数据。- 本接口无其他可选参数,除
uin外的附加参数不参与处理。
成功响应示例
{
"code": "0",
"count": 0,
"UinList": []
}
响应字段说明
| 字段 | 类型 | 说明 |
|---|---|---|
| code | string | 返回状态标识,"0" 表示请求成功 |
| count | number | 好友数量 |
| UinList | array | 好友迷你号列表,无好友时为空数组 |
错误响应示例
当请求未能正常完成时,接口返回 JSON 对象,字段 code 固定为 0,msg 为可读的错误说明,errcode 为业务错误码,便于定位具体原因。
未提供调用密钥时的响应示例:
{
"code": 0,
"msg": "未提供调用密钥",
"errcode": 11001
}
密钥错误时的响应示例:
{
"code": 0,
"msg": "密钥错误",
"errcode": 11002
}
积分余额不足时的响应示例:
{
"code": 0,
"msg": "积分余额不足",
"errcode": 11004
}
接口不存在时的响应示例:
{
"code": 0,
"msg": "接口不存在",
"errcode": 11013
}
请求方式不允许(例如对仅支持 GET 的地址发起其他方法)时的响应示例:
{
"code": 0,
"msg": "请求方式不允许",
"errcode": 11018
}
接口维护中时的响应示例:
{
"code": 0,
"msg": "接口维护中",
"errcode": 11006
}
本接口为免费接口、无需密钥,正常调用不会因密钥或积分原因失败;上述错误码表用于统一说明本站各接口可能返回的业务错误,便于调用方按 errcode 做统一处理。
业务错误码说明
响应体中的 errcode 为业务错误码,仅在请求未正常完成时出现。调用方可依据该值判断失败原因并决定是否重试或调整参数。完整错误码如下:
| errcode | 含义 | 说明 |
|---|---|---|
| 11001 | 未提供调用密钥 | 需要密钥的接口未携带调用密钥 |
| 11002 | 密钥错误 | 调用密钥与系统中登记的值不一致 |
| 11003 | 密钥已禁用 | 该调用密钥已被停用,无法继续使用 |
| 11004 | 积分余额不足 | 账户积分不足以支付本次调用所需费用 |
| 11005 | 请求过于频繁(QPM 限制) | 单位时间内请求次数超出限制,请降低频率后重试 |
| 11006 | 接口维护中 | 该接口正在维护,暂不可调用 |
| 11007 | 接口已禁用 | 该接口已被关闭,不再对外提供 |
| 11008 | 接口不可用 | 接口当前状态异常,无法处理请求 |
| 11009 | 密钥校验暂不可用 | 密钥校验环节暂时不可用,稍后重试 |
| 11010 | 积分系统暂不可用 | 积分计费环节暂时不可用,稍后重试 |
| 11011 | 收费接口须提供有效密钥 | 收费类接口必须携带有效调用密钥 |
| 11012 | 鉴权方式错误 | 密钥传递方式与本接口要求的方式不一致 |
| 11013 | 接口不存在 | 请求的接口地址未匹配到任何可用接口 |
| 11014 | ***地址无效 | 本次请求对应的***地址格式无效 |
| 11015 | ***地址不允许 | 本次请求对应的***地址不在允许范围内 |
| 11016 | ***请求失败 | ***未返回有效结果,请求处理失败 |
| 11017 | 服务暂不可用 | 服务整体暂不可用,请稍后重试 |
| 11018 | 请求方式不允许 | 使用了本接口不支持的请求方法 |
| 11019 | 当前IP不在白名单内 | 调用方 IP 未列入白名单,禁止访问 |
| 11020 | 启用出口代理须提供有效密钥 | 启用出口代理能力时必须携带有效调用密钥 |
| 11021 | 未配置可用出口代理 | 当前没有可用的出口代理配置 |
| 11022 | 出口代理不可用 | 出口代理连接异常,请求未能完成 |
| 11023 | 密钥已过期 | 调用密钥超过有效期,需更换后再调用 |
| 11024 | 令牌分配积分不足 | 令牌可分配的积分额度不足,无法完成本次调用 |
| 11025 | 该密钥无权调用此接口 | 当前调用密钥未被授予该接口的访问权限 |
说明:
- 业务错误码按上述取值返回,未列出的
errcode视为未知错误,可按msg内容辅助判断。 - 同一请求可能先后经过密钥校验、频率限制、积分结算与接口执行等多个环节,返回的错误码为实际触发的那一项。
- 对于 11005 一类的频率限制错误,建议降低调用频率后重试;对于 11006、11009、11010、11017 一类的临时性错误,建议稍后重试;对于 11001、11002、11003、11012、11023、11025 一类的鉴权类错误,需调整调用密钥或其传递方式后再试;对于 11013、11014、11015、11018 一类的请求类错误,需核对调用地址与请求方式。
- 获取迷你号好友列表为免费接口且无需密钥,调用时只需按文档给出的地址与请求方式提交参数即可。
调用示例
终端 curl(bash)
curl -G "https://mini10.top/api/friend-list.php" \
--data-urlencode "uin=123456789"
PHP
// PHP 示例
$url = "https://mini10.top/api/friend-list.php?uin=" . urlencode("123456789");
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
$response = curl_exec($ch);
curl_close($ch);
$data = json_decode($response, true);
if (isset($data['code'])) {
echo "状态码:" . $data['code'] . PHP_EOL;
echo "好友数量:" . $data['count'] . PHP_EOL;
}
注意事项
- 参数以字符串传递:
uin(迷你号)为字符串类型,请求时请勿先转成整数再拼接,以免丢失前导零或产生精度误差;若号码中含特殊字符,需先做 URL 编码。 - 请求地址固定:请按
https://mini10.top/api/friend-list.php原样调用,uin作为查询参数附加在地址后;建议使用 HTTPS 访问,避免明文传输被篡改。 - 成功判定看
code:返回的code为字符串"0",请以字符串形式比较,不要与数字0混用;count与UinList可能为空(count为 0、列表为空数组),属正常结果,调用方需做好空值兜底,不要直接对列表做下标访问。 - 无需密钥但请控制频率:本接口免费且不校验密钥,请不要把调用地址当作可无限轮询的数据源,避免短时间内高频重复请求同一
uin;如需展示好友列表,建议在本地做适当缓存。 - 号码有效性:仅传入真实存在的迷你号;号码不存在或格式非法时,返回结果可能为空或与预期不一致,请以实际响应为准并提示用户核对输入。
- 不要在客户端硬编码业务数据:虽然本接口无需密钥,但仍不建议将返回的好友数据长期落库或对外二次分发,注意保护账号相关信息。
快速上手
# 获取迷你号好友列表(无需密钥,免费)
curl "https://mini10.top/api/friend-list.php?uin=123456789"
在线测试
请求地址
mini10.top/api/friend_list.php
参数
Response
// 结果将在此处显示