短网址api文档

请求

POST http://8uri.cn/api/create

请求参数

参数 类型 是否必须 描述
url string 待转换长链接
appid string 商户appid
sign string 对以上参数的签名

响应内容

{
"result": 0, //返回码
"msg": "ok", //消息
"data": {
"origin": "https://vip.xunlei.com", //原始网址
"tinyurl": "http://www.8uri.cn/311" //短网址
}
}
返回码 描述
0 成功
-1 系统繁忙,请开稍候再试
-2 您输入的短网址不存在, 请重新输入!
-100 输入网址格式有误
-101 缺少url参数
40001 不存在的appid
41000 缺少 appid 参数
41001 缺少 sign 参数
42001 签名错误

签名算法:

Example:

Post Data:
{
"url": "https://vip.xunlei.com",
"appid": "uqEOaaFc"
}
步骤:
//1.按升序排序
appid=uqEOaaFc&url=https://vip.xunlei.com
//2.拼接Secret Key
appid=uqEOaaFc&url=http://www.vip.xunlei.comee2469095da10e4bc79b964ca4a90ce8
//3.对拼接好的字符串求MD5
md5(appid=uqEOaaFc&url=http://www.vip.xunlei.comee2469095da10e4bc79b964ca4a90ce8) // 262bcdf3564257490d52c7d658ce6cf9
//4.得到签名后的数据
{
"url": "https://vip.xunlei.com",
"appid": "uqEOaaFc",
"sign": "262bcdf3564257490d52c7d658ce6cf9"
}