切换风格

默认晚霞 雪山 粉色心情 伦敦 花卉 绿野仙踪 加州 白云 星空 薰衣草 城市 简约黑色 简约米色 龙珠
回复 0

4002

主题

4003

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
13251
【原创】腾讯短网址接口API[复制链接]
发表于 2022-5-16 22:20:42 | 显示全部楼层 |阅读模式
其他就不多说了,有贡献送点贡献,没贡献给点评分也好!
调用方式:域名/你创建的文件.php?url=域名
完整代码
<?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));

?>
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|不懂 ( 粤ICP备14042591号-1 )|网站地图

GMT+8, 2024-11-26 07:57 , Processed in 0.092126 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部