ping
获取网站延迟等

接口地址: http://xiaojieapi.cn/API/ping.php

返回格式: JSON/TEXT

请求方式: GET/POST

请求示例: http://xiaojieapi.cn/API/ping.php?url=xiaojieapi.cn

请求参数说明:

名称 必填 类型 说明
jsonString接口返回格式
urlString需要ping的网站

返回参数说明:

名称 类型 说明
codeString状态码
msgString操作状态
ipString服务器的ip
addressString服务器地址
delayString服务器延迟

返回示例:

{
    "code": "1000",
    "msg": "成功",
    "ip": "103.232.213.76",
    "address": "北京市 电信",
    "delay": "11毫秒"
}

状态码说明:

名称 类型 说明
1000String操作成功
1001String参数错误!
1002Stringping失败!
1003Stringping成功,但获取延迟失败!

iapp代码:

t()
{
hs("http://xiaojieapi.cn/API/ping.php?url=xiaojieapi.cn",url)
ufnsui()
{
json(url,text)
json(text,"get","ip",ip)
json(text,"get","address",address)
json(text,"get","delay",delay)
ss("IP地址:"+ip+"\n地区:"+address+"\n延迟:"+delay+"",text)
syso(text)
}
}

php代码:

<?php
$url=$_REQUEST["url"];
$curl=curl_init();
curl_setopt($curl,CURLOPT_URL,"http://xiaojieapi.cn/API/ping.php?url=".$url."");
curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
$return=curl_exec($curl);
curl_close($curl);
$return=json_decode($return,true);
echo "IP:".$return["ip"];
echo "IP:".$return["address"];
echo "延迟:".$return["delay"];
?>