请求参数(Body)
字段 |
类型 |
必须 |
说明 |
---|---|---|---|
token |
string |
ture |
由数字和字母组成的32位字符 |
longurl |
string |
ture |
要缩短的长网址 |
format |
string |
false |
调用格式,值为json/text/jsonp或不传,不传时返回数据为json |
alias |
string |
false |
自定义链接别名,留空为不设定 |
password |
string |
false |
设置访问密码,留空为不限制 |
expiry |
datetime |
false |
设置到期时间,格式为2020-02-02 02:02:02,留空为不限制 |
log_password |
string |
false |
设置查看统计密码,留空为不限制 |
<?php $geturl = 'https://urls.vip/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; ?>
var ajax = new XMLHttpRequest(); var token = '登陆后获取Token'; var longUrl = '你的长网址'; ajax.open('post','https://urls.vip/api/create', 'true'); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;"); // 发送请求 var Post = 'token='+token+'&longurl='+encodeURIComponent(longUrl)+'&format=text'; ajax.send(Post); ajax.onreadystatechange = function () { if (ajax.readyState === 4 && ajax.status === 200) { //获取缩短后的网址 console.log(ajax.responseText); } }
返回参数(Body)
字段 |
类型 |
说明 |
---|---|---|
code |
string |
处理结果:'1'代表成功 |
msg |
string |
返回描述 |
short |
string |
生成的短链接,如果生成失败,则返回空 |
请求示例
TEXT 格式 |
---|
请求:https://urls.vip/api/create?format=text&token=(登陆后获取Token)&longurl=urlencode('http://www.baidu.com')
|
返回:https://urls.vip/100Y
|
JSON 格式 |
---|
请求:https://urls.vip/api/create?format=json&token=(登陆后获取Token)&longurl=urlencode('http://www.baidu.com')
|
返回:{"code":1,"type":"url","longurl":"http://www.baidu.com","short":"https://urls.vip/100Y","date":"03-10-2020 12:32:25"}
|
JSONP 格式 |
---|
请求:https://urls.vip/api/create?format=jsonp&callback=callbackname&token=(登陆后获取Token)&longurl=urlencode('http://www.baidu.com')
|
返回:callbackname({"code":1,"type":"url","longurl":"http://www.baidu.com","short":"https://urls.vip/100Y","date":"03-10-2020 12:33:08"})
|
请求参数(Body)
字段 |
类型 |
必须 |
说明 |
---|---|---|---|
dwz |
string |
ture |
由数字和字母组成的32位字符 |
format |
string |
false |
调用格式,值为json/text/jsonp或不传,不传时返回数据为json |
返回参数(Body)
字段 |
类型 |
说明 |
---|---|---|
code |
string |
处理结果:'1'代表成功 |
msg |
string |
返回描述 |
short |
string |
还原的长链接,如果还原失败,则返回空 |
请求示例
TEXT 格式 |
---|
请求:https://urls.vip/api/query?format=text&dwz=https://urls.vip/100Y
|
返回:http://www.baidu.com
|
JSON 格式 |
---|
请求:https://urls.vip/api/query?format=json&dwz=https://urls.vip/100Y |
返回:{"code":"1","longurl":"http://www.baidu.com","short":"https://urls.vip/100Y"}
|
JSONP 格式 |
---|
请求:https://urls.vip/api/query?format=jsonp&callback=callbackname&dwz=https://urls.vip/100Y |
返回:callbackname({"code":"1","longurl":"http://www.baidu.com","short":"https://urls.vip/100Y"})
|
请求参数(Body)
字段 |
类型 |
必须 |
说明 |
---|---|---|---|
token |
string |
ture |
由数字和字母组成的32位字符 |
dwz |
string |
ture |
待修改的短网址 |
longurl |
string |
ture |
修改后的短网址 |
format |
string |
false |
调用格式,值为json/text/jsonp或不传,不传时返回数据为json |
返回参数(Body)
字段 |
类型 |
说明 |
---|---|---|
code |
string |
处理结果:'200'代表成功 |
msg |
string |
返回描述 |
请求示例
TEXT 格式 |
---|
请求:https://urls.vip/api/revise?format=text&token=(登陆后获取Token)&dwz=https://urls.vip/d&longurl=http://www.baidu.com/
|
返回:成功修改1条
|
JSON 格式 |
---|
请求:https://urls.vip/api/query?format=json&token=(登陆后获取Token)&dwz=https://urls.vip/d&longurl=http://www.baidu.com/ |
返回:{"code":"200","msg":"成功修改1条"}
|
JSONP 格式 |
---|
请求:https://urls.vip/api/query?format=jsonp&callback=callbackname&token=(登陆后获取Token)&dwz=https://urls.vip/d&longurl=http://www.baidu.com/ |
返回:callbackname({"code":"200","msg":"成功修改1条"})
|