网易126.am短网址api

(1) 缩短地址

  • 将长地址缩短成短地址
  • http://126.am/api!shorten.action
  • POST
  • 字段 必选 字段类型 字段说明
    key true String 用户的key
    longUrl true String 要缩短的长地址
  • {
    status : 200
    longUrl : "http://163.com"
    status_txt : "OK"
    url : "126.am/TEgx34"
    }
  • 返回值字段 字段类型 字段说明
    status_code int 结果状态码(具体说明见备注)
    status_txt String 状态说明
    url String 缩短后的短地址

(2) 自定义地址

  • 将长地址缩短成短地址
  • http://126.am/api!alias.action
  • POST
  • 字段 必选 字段类型 字段说明
    key true String 用户的key
    longUrl true String 要缩短的长地址
    userShort true String 用户自定义的短地址(字段长度为5-31位)
  • {
    status : 200
    longUrl : "http://163.com"
    status_txt : "OK"
    userShort : "shortAlias"
    }
  • 返回值字段 字段类型 字段说明
    status_code int 结果状态码(具体说明见备注)
    status_txt String 状态说明
    longUrl String 原长地址
    userShort String 用户自定义短地址

(3) 短地址还原

  • 将短地址还原成原始的长地址
  • http://126.am/api!expand.action
  • POST
  • 字段 必选 字段类型 字段说明
    key true String 用户的key
    shortUrl true String 要还原的短地址
  • {
    status : 200
    status_txt : "OK"
    url : "http://163.com"
    }
  • 返回值字段 字段类型 字段说明
    status_code int 结果状态码(具体说明见备注)
    status_txt String 状态说明
    url String 原长地址

(4) 备注

  • status_code status_txt 中文说明
    200 OK 成功
    201 INVALID_KEY Key不可用
    202 UNKNOWN_ERROR 未知错误
    203 SYSTEM_ERROR 系统错误
    204 USERSHORT_ILLEGAL 短地址不合法
    205 ALREADY_USED 短地址已存在
    206 LONG_UNEXIST 长地址不存在
    207 LONG_ILLEGAL 长地址不合法
    208 NOT_MATCH Key和短地址不匹配,无法还原
    209 REQUEST_LIMIT 请求频率限制