腾讯短链接生成网址接口API源码

作者: 凡酷官方 VIP 16百度未收录
<?php
header("Access-Control-Allow-Origin:*");
header('Content-type: application/json');
!empty($_GET['url']) ? $url = $_GET['url'] : exit(json_encode([
    'code'=>202,
    "msg"=>"请输入网址"
],JSON_UNESCAPED_UNICODE));
$link = myCurl('https://sa.sogou.com/gettiny?url='.$url);
function myCurl($data){
    $ch = curl_init();     // Curl 初始化
    $timeout = 30;     // 超时时间:30s
    $ip = rand(1, 254) . '.' . rand(1, 254) . '.' . rand(1, 254) . '.' . rand(1, 254);
    $UserAgent='Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36';
    curl_setopt($ch, CURLOPT_URL, $data);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($ch, CURLOPT_ENCODING, "");
    curl_setopt($ch, CURLOPT_REFERER, $data);
    curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-FORWARDED-FOR:'.$ip, 'CLIENT-IP:'.$ip));  //构造IP 
    curl_setopt($ch, CURLOPT_USERAGENT, $UserAgent);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
    $content = curl_exec($ch);
    curl_close($ch);
    return $content;
}

exit (json_encode(array('code'=>'200','link'=>$link),JSON_PRETTY_PRINT|JSON_UNESCAPED_UNICODE));
?>

 


凡酷网 (fankuw.cn) - 综合性资源分享平台网站 » 腾讯短链接生成网址接口API源码
喜欢 (0)
版权免责声明

1、本网站名称:凡酷网【www.fankuw.cn】
2、本站资源均来自互联网或会员发布,仅供研究学习请勿商用以及产生法律纠纷本站概不负责!如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站资源大多存储在云盘,如发现链接失效请反馈我们会第一时间更新。

发表评论

1

Title - Artist
0:00
    隐藏