cURL
curl --get 'https://miyaip.com/api/DatacenterIps/PageList' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <YOUR_TOKEN>' \
--data-urlencode 'PageNo=1' \
--data-urlencode 'PageSize=10' \
--data-urlencode 'Vid=all'const params = new URLSearchParams({
"PageNo": "1",
"PageSize": "10",
"Vid": "all"
});
const url = `https://miyaip.com/api/DatacenterIps/PageList?${params}`;
const response = await fetch(url, {
method: 'GET',
headers: {
"Accept": "application/json",
"Authorization": "Bearer <YOUR_TOKEN>"
},
});
const result = await response.text();
console.log(result);import requests
url = "https://miyaip.com/api/DatacenterIps/PageList"
headers = {
"Accept": "application/json",
"Authorization": "Bearer <YOUR_TOKEN>"
}
params = {
"PageNo": 1,
"PageSize": 10,
"Vid": "all"
}
response = requests.get(url, headers=headers, params=params, timeout=30)
response.raise_for_status()
print(response.text){
"code": 200,
"message": "Success",
"body": {
"pageNo": 1,
"pageSize": 10,
"totalPage": 1,
"totalRows": 1,
"records": [
{
"id": 46506,
"ipNo": "<IP_NO>",
"ip": "dc.example:12000:user:********",
"ispLocation": "US",
"planKey": "<PLAN_KEY>",
"expireTime": "2026-12-31 23:59:59"
}
]
}
}{
"code": 500,
"message": "Invalid request",
"body": null
}代理资产
MiyaIP 数据中心资产 API:查询已购代理 IP
通过 Bearer Token 分页读取 MiyaIP 已购数据中心代理资产,按状态、地区与关键词筛选,并核对返回记录。
cURL
curl --get 'https://miyaip.com/api/DatacenterIps/PageList' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <YOUR_TOKEN>' \
--data-urlencode 'PageNo=1' \
--data-urlencode 'PageSize=10' \
--data-urlencode 'Vid=all'const params = new URLSearchParams({
"PageNo": "1",
"PageSize": "10",
"Vid": "all"
});
const url = `https://miyaip.com/api/DatacenterIps/PageList?${params}`;
const response = await fetch(url, {
method: 'GET',
headers: {
"Accept": "application/json",
"Authorization": "Bearer <YOUR_TOKEN>"
},
});
const result = await response.text();
console.log(result);import requests
url = "https://miyaip.com/api/DatacenterIps/PageList"
headers = {
"Accept": "application/json",
"Authorization": "Bearer <YOUR_TOKEN>"
}
params = {
"PageNo": 1,
"PageSize": 10,
"Vid": "all"
}
response = requests.get(url, headers=headers, params=params, timeout=30)
response.raise_for_status()
print(response.text){
"code": 200,
"message": "Success",
"body": {
"pageNo": 1,
"pageSize": 10,
"totalPage": 1,
"totalRows": 1,
"records": [
{
"id": 46506,
"ipNo": "<IP_NO>",
"ip": "dc.example:12000:user:********",
"ispLocation": "US",
"planKey": "<PLAN_KEY>",
"expireTime": "2026-12-31 23:59:59"
}
]
}
}{
"code": 500,
"message": "Invalid request",
"body": null
}分页读取当前认证账户的数据中心代理资产。此请求不负责购买或续费 IP。
查询已购 IP
- 从登录接口取得 Token,填写 Bearer 凭据。
- 设置页码、每页数量,以及可选状态、地区与关键词筛选。
- 发送后检查 HTTP 状态与业务结果,读取当前页和总数,翻页时保持相同筛选条件。
Vid 状态值。不需要的可选筛选可以不传。
分页范围来自当前公开界面。代理网络来源的区别见代理选型指南,请求失败时参阅 API 响应处理说明。
在线调试
来源:官方数据中心资产接口参考。授权
使用登录响应中的 token,发送 Authorization: Bearer 请求头。Token 有效期和刷新方式未在来源中说明。
查询参数
从 1 开始的页码。
示例:
1
每页返回的记录数。
示例:
10
代理资产状态筛选。
可用选项:
all, new, valid, exp, expiringsoon 示例:
"all"
可选的数据中心地区筛选。
按 IP 或相关标识搜索。