百乐门短网址接口文档

统一请求入口

/api

公共请求参数
参数名 参数说明 数据类型 是否必填 默认值
v 接口版本号 string v1
format 返回的数据格式 string json
method 接口的方法名 string null
返回值

errorcode值为0,则表示请求成功,否则msg内容即为错误信息,data为返回的数据。

{
  "errorcode": 0,
  "msg": "",
  "data": 
}
短网址接口
method:short.url
参数名 参数说明 数据类型 是否必填 默认值 示例
url 需要缩短的url string
params 需要缩短的url后跟的动态参数,举个例子,http://abc.cn/item.html?item_id=1假设这是一个正常的商品链接,item_id是动态的,此时你有两种方式生成短链接,1你可以直接使用此链接,2使用此处的params参数,下面有实例 array [] ['item_id']
请求示例(不带params)
curl -X POST 'http://b6m.cn/api' -H 'Content-Type:application/json; charset=UTF-8' -d '{"method": "short.url", "url": "http://abc.cn/item.html?item_id=1"}'
响应示例(不带params)
{
    "errorcode": 0,
    "msg": "",
    "data": {
        "url": "https://blog.wanxiaohong.cn",
        "short_url": "http://b6m.cn/qASOl"
    }
}
请求示例(带params)
curl -X POST 'http://b6m.local/api' -H 'Content-Type:application/json; charset=UTF-8' -d '{"method": "short.url", "url": "http://abc.cn/item.html", "params": ["item_id"]}'
响应示例(带params)

最后的item_id替换为你的动态ID即可,此种场景比较适合短信中需要链接,但是原始链接太长,而且各种短信平台也不允许使用动态url或者是短网址(例如阿里大鱼),此方式亲测可用

{
    "errorcode": 0,
    "msg": "",
    "data": {
        "url": "http://abc.cn/item.html",
        "short_url": "http://b6m.cn/OUnpO/item_id"
    }
}

Enjoy~