Fecify-店铺-测试绑定IP
接口信息
- 接口地址:
{your-site-url}/api/skill/shop/test-ip
- 基础 URL:
{your-site-url} 需替换为你自己的独立站 URL 地址,如 https://your-domain.com/admin
- 请求方式:
POST
- Content-Type:
application/json
- 说明: 检测指定 IP 地址是否为服务器上的可用 IP。在店铺防关联场景中,可为每个店铺绑定不同的服务器 IP 地址,避免被搜索引擎判定为关联站点。服务器需支持多 IP(可向服务器商购买额外 IP)。
认证
请求头中需要携带 skill-access-token:
| Header |
值 |
skill-access-token |
{your-skill-access-token} (请替换为你自己的 token) |
请求参数
| 字段 |
类型 |
必填 |
说明 |
ip |
String |
是 |
待检测的 IP 地址,如 172.18.141.195 |
请求示例
cURL
curl --location --request POST '{your-site-url}/api/skill/shop/test-ip' \
--header 'skill-access-token: {your-skill-access-token}' \
--header 'Content-Type: application/json' \
--data-raw '{
"ip": "172.18.141.195"
}'
返回结果
code 为 200 表示 IP 可用;code 不为 200 表示 IP 不可用。
成功响应(IP 可用)
{
"code": 200,
"data": [],
"message": "success"
}
失败响应(IP 不可用)
{
"code": 100300019,
"data": [],
"message": "店铺IP不正确,ip是选填,您可以不填写,如果填写ip,请在linux 命令行下执行 ifconfig,查看ip列表,将 inet addr 后面的ip地址填写到该选项"
}
返回字段说明
| 字段 |
类型 |
说明 |
code |
Number |
200 = IP 可用,100300019 = IP 不可用 |
message |
String |
执行结果说明 |
data |
Array |
返回数据,为空数组 |
注意事项
- 在 Linux 服务器上使用
ifconfig 命令查看可用 IP,inet addr 后面的地址即为可用的 IP。
- 服务器需支持多 IP 地址(可向服务器商购买),否则只能使用默认 IP。
- 本api目的是测试在本服务器,IP是否可用