短网址API文档

咕噜短网址短网址服务快速、稳定、永久有效,免费开放短网址API接口,基于txt/json/jsonp模式,支持批量缩短网址,适配所有设备,目前没有对请求数做任何限制,无广告、无二次跳转,请勿滥用! 发送请求需要API key,用户注册账户后,将自动生成API key,必须通过key参数随每个请求发送API key(请参阅下面的完整示例),如果API key未发送或过期,则会出现错误,请务必保密您的API key以防止滥用。

短网址生成接口

接口地址:https://dwz.guru/api/create
返回格式:json/text/jsonp
请求方式:get/post
请求示例:https://dwz.guru/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,留空为不限制
<?php
    $geturl = 'https://dwz.guru/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;
?>                
返回参数(Body)
字段 类型 说明
code string 处理结果:'1'代表成功
msg string 返回描述
short string 生成的短链接,如果生成失败,则返回空