百度短地址 API接口 985.so 是一个免费且好用的短地址

文档URL

http://help.baidu.com/question?prod_en=webmaster&class=%CD%F8%D2%B3%CB%D1%CB%F7%CC%D8%C9%AB%B9%A6%C4%DC&id=1000913#05


5.怎样调用百度短网址API?
生成短网址
请求:向dwz.cn/create.php发送post请求,发送数据包括url=长网址
返回:json格式的数据
status!=0 出错,查看err_msg获得错误信息(UTF-8编码)
成功,返回生成的短网址 tinyurl字段


第五条之后是开发人员所用的


这里顺便说以下PHP POST的方法

$URL = dwz.cn/create.php;

$ResCurl = curl_init();

curl_setopt($ResCurl ,CURLOPT_URL,$URL);

curl_setopt($ResCurl ,CURLOPT_POST,true);

curl_setopt($ResCurl ,CURLOPT_HEADER,0);

curl_setopt($ResCurl ,CURLOPT_RETURNTRANSFER,1);

curl_setopt($ResCurl ,CURLOPT_POSTFIELDS,$data)l

$res = curl_exec($ResCurl );

curl_close($ResCurl );

echo res;

如果你是一个极客,上面代码直接使用就好了,仔细分析一下返回的json就行。



985.so api文档地址

http://985.so/page/apidoc.php


Api介绍

  985短网址正式免费开放API,基于txt/json/jsonp模式。目前没有针对用户的请求频数做限制,但是如果滥用或造成资源浪费,将可能会自动被封禁IP段、 网址等。

直接返回TXT接口

接口:http://985.so/api.php?url=urlencode('要缩短的网址')

例如:http://985.so/api.php?url=http%3A%2F%2Fwww.baidu.com%2F

返回:http://985.so/aJ

JSON接口

说明:format为json

例如:http://985.so/api.php?format=json&url=http%3A%2F%2Fwww.baidu.com%2F

返回:
{ "url":"http:\/\/985.so\/aJ",
"error":""
}

JSONP接口

说明:format为jsonp

例如:http://985.so/api.php?format=jsonp&url=http%3A%2F%2Fwww.baidu.com%2F&callback=callbackname

返回:
callbackname({
"url":"http:\/\/985.so\/aJ",
"error":""
})

错误代码

0:缩短成功。
-1:因为安全原因或网址不合法被拦截。
-2:其它错误原因。





  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值