话不多说,直接上干货,http://www.m58.link/ 免费提供直接转和api转,还有个性化跳转,密码跳转等,简直不要太好用。
1.直接转:
进网页直接输入长网址,然后点shorten直接转
它还支持个性化定制,比如我们可以输入自己想要的短链接名称:
比如我们输入的是gexinghua,那么它生成的短链接就是你想要的域名:如图,是不是很棒!
它还支持密码跳转,比如,我们在密码栏中输入密码,那么当我们访问生成出来的域名的时候,会要求我们输入密码,密码对了才能进入。
2.通过api
如果需要api转短链接,需要注册登陆拿到请求key,注册登陆后,在developer api页面就能看到key:
然后php请求生成短链接:
$curl = curl_init();curl_setopt_array($curl, array( CURLOPT_URL => "http://www.m58.link/api/url/add", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 2, CURLOPT_TIMEOUT => 10, CURLOPT_FOLLOWLOCATION => true, CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_HTTPHEADER => array( "Authorization: Bearer dQCBbvZTfDrRpXAQ", //Bearer 后面填你的key "Content-Type: application/json", ), CURLOPT_POSTFIELDS => '{ "url": "https://baidu.com", "type": "direct"}',));$response = curl_exec($curl);curl_close($curl);echo $response;
返回:
{ "error":0, "id":"95", "shorturl":"http://www.m58.link/revMo"}
这个是简单生成短链接的API,还有更多定制的参数,比如个性化域名,密码访问等,可以去参考文档噢。http://www.m58.link/developers
搞定!
来源地址:https://blog.csdn.net/qq_18642329/article/details/127642485