短网址官网(mynb8.com)免费提供谷歌短网址API接口。通过该接口可以生成谷歌短网址(goo.gl短网址)。
谷歌短网址已关闭,本站不再提供生成谷歌短网址接口
推荐使用其他接口:新浪短网址api-3.0版本
接口说明调用地址:http://www.mynb8.com/api/goo
请求方式:GET
调用参数:
| 参数 | 是否必须 | 说明 |
|---|---|---|
| appkey | 是 | appkey是调用接口的秘钥。用户的唯一标识,在个人中心可以获得。如果还不是会员,请先去注册会员 |
| long_url | 是 | long_url是你需要缩短的长网址,请使用进行编码 |
| sign | 是 | sign是调用接口凭证。生成规则:md5(appkey+md5(long_url)),此时long_url已进行编码过。
详细规则请看生成规则 |
请求调用说明
http请求方式: GET
http://www.mynb8.com/api/goo?appkey=APPKEY&sign=SIGN&long_url=LONG_URL
正确的json结果:
{"rs_code":0,"rs_msg":"ok","data":{"appkey":"YOUR_APPKEY","long_url":"http://mynb8.com/dwz","short_url":"http://goo.gl/RIBrU9T"}}
错误的json结果:{"rs_code":1000,"rs_msg":"sign was error !"}
返回参数说明| 参数 | 说明 |
|---|---|
| rs_code | 返回码 |
| rs_msg | 返回码说明 |
| appkey | appkey是调用接口的秘钥 |
| long_url | long_url是你需要缩短的长网址 |
| short_url | 缩短后的短网址 |
PHP调用接口例子代码
$appkey = 'YOUR_APPKEY';
$long_url = urlencode('http://news.baidu.com/');
$sign = md5($appkey.md5($long_url));
$url = "http://www.mynb8.com/api/goo?appkey=".$appkey."&sign=".$sign."&long_url=".$long_url;
$json = file_get_contents( $url );
echo $json;exit;
返回码说明
| 返回码 | 说明 |
|---|---|
| 0 | 请求成功 |
| 1000 | sign凭证错误 |
| 1001 | 其他错误 |