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 | 签名错误 |
(通过联系迅雷会员WEB组负责人申请appid与SecretKey)
计算MD5得到sign值。sign
。{
"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"
}