正在加载中
Loading...

API文档 - Tax短网址

短网址生成接口

接口地址:https://suo.pub/api/create
返回格式:json/text/jsonp
请求方式:get/post
请求示例:https://suo.pub/api/create?format=json&token=注册后获取&longurl=http://www.baidu.com
请求参数(Body)
字段 类型 必须 说明
format string 调用格式,值为json/text/jsonp或不传,不传时返回数据为json
token string 必须 由数字和字母组成的32位字符
longurl string 必须 要缩短的长网址
rand string 随机生成,请输入要选择的种类 QQ:qq;微信:vx;抖音:dy;通用:ty;
domain string 指定生成,请输入要使用的域名!
alias string 自定义别名必须包含~!@#$%^&*()_=其中一个,留空为不限制
password string 设置访问密码,留空为不限制
expiry datetime 设置到期时间,格式为2020-02-02 02:02:02,留空为不限制
返回参数(Body)
字段 类型 说明
code string 处理结果:'1'代表成功
msg string 返回描述
short string 生成的短链接,如果生成失败,则返回空
date datetime 生成的短链接的时间
JSON接口返回文本
{
  "code": 1,
  "type": "url",
  "longurl": "http://www.baidu.com",
  "short": "https://suo.pub/1f",
  "date": "2021-06-18 16:33:38"
}

短网址还原接口

接口地址:https://suo.pub/api/query
返回格式:json/text/jsonp
请求方式:get/post
请求示例:https://suo.pub/api/query?format=json&dwz=https://suo.pub/d
请求参数(Body)
字段 类型 必须 说明
format string 调用格式,值为json/text/jsonp或不传,不传时返回数据为json
dwz string 必须 要查询的短网址
返回参数(Body)
字段 类型 说明
code string 处理结果:'1'代表成功
msg string 返回描述
longurl string 查询到的原始地址
short string 查询到的短链接
JSON接口返回文本
{
  "code": 1,
  "longurl": "http://www.baidu.com",
  "short": "https://suo.pub//1f",
}

短网址还原接口

接口地址:https://suo.pub/api/revise
返回格式:json/text/jsonp
请求方式:get/post
请求示例:https://suo.pub/api/revise?format=json&token=注册后获取&dwz=https://suo.pub/d&longurl=http://check.uomg.com/
请求参数(Body)
字段 类型 必须 说明
format string 调用格式,值为json/text/jsonp或不传,不传时返回数据为json
token string 必须 由数字和字母组成的32位字符
dwz string 必须 待修改的短网址
longurl string 必须 修改后的短网址
返回参数(Body)
字段 类型 说明
code string 处理结果:'200'代表成功
msg string 返回描述
JSON接口返回文本
{
  "code":200,
  "msg":"成功修改0条"
}

对接示例代码

<?php
    $geturl = 'https://suo.pub/api/create';
    $param = http_build_query([
        'token'     =>  '你的Token'
        ,'longurl'  =>  '你的长网址'
        ,'format'   =>  'text'
    ]);
    $opts       = [
        'http'        =>  array(  
            'method'    =>  "POST",  
            'header'    =>  "Content-type: application/x-www-form-urlencoded\r\n".  
                "Content-length:".strlen($param)."\r\n" .   
                "Cookie: foo=bar\r\n" .   
                "\r\n",  
            'content'   => $param,  
        ),
        "ssl" => array(
            "verify_peer"       =>  false,
            "verify_peer_name"  =>  false,
        )
    ];
    $dwz = file_get_contents($geturl, $param, stream_context_create($opts));
    echo $dwz;
?>