API接口

API介绍

  SOSO.BZ短网址服务快速、稳定、永久有效,免费开放短网址API接口,基于txt/json/jsonp模式,支持批量缩短网址,适配所有设备,目前没有对请求数做任何限制,无广告、无二次跳转,请勿滥用!

获取APIKEY

  当你注册用户后,系统会为你自动生成一个APIKEY,登录用户中心点击左侧的“设置”,可在开发者处查看你的APIKEY,你可以使用此API开发属于你的短网址接口。

直接返回TXT接口

接口:http://soso.bz/api?api=APIKEY&url=要缩短的网址
例如:http://soso.bz/api?api=APIKEY&url=http://www.baidu.com
返回:http://soso.bz/baidu

JSON接口

说明:format为json
例如:http://soso.bz/api?api=APIKEY&format=json&url=http://www.baidu.com
返回:{"error":0,"short":"http:\/\/soso.bz\/baidu"}

JSONP接口

说明:format为jsonp
例如:http://soso.bz/api?api=APIKEY&format=jsonp&url=http://www.baidu.com
返回:callbackname({"error":0,"short":"http:\/\/soso.bz\/baidu"})

在PHP中使用API

在PHP中使用API需要你运用 file_get_contents 或 cURL 获取信息. 下面是有关 file_get_contents 的示例。

  // 使用 JSON 接口
  $api_url="http://soso.bz/api?api=APIKEY&format=json&url=要缩短的网址";
  $res= @json_decode(file_get_contents($api_url),TRUE);
  if($res["error"]){
    echo $res["msg"];
  }else{
    echo $res["short"];
  }

  // 使用 TXT 接口
  $api_url="http://soso.bz/api?api=APIKEY&url=要缩短的网址";
  $res= @file_get_contents($api_url);
  if($res){
    echo $res;
  }