PHP源码 腾讯短网址最新官方接口API

访客4年前黑客工具688

现在网上大部分网上都提供腾讯短网址接口却没有提供腾讯短网址API案例。

也就是说小白压根都不会怎么操作,在这里蓝优你们分享一下。

首先提供的是官方接口:https://vip.video.qq.com/fcgi-bin/comm_cgi?name=short_url&need_short_url=1&url=

源代码


<?php
/*蓝优 4.23*/
header("Access-Control-Allow-Origin:*");
header('Content-type: application/json'); 
//www.isiyuan.net
!empty($_REQUEST['url']) ? $url = $_REQUEST['url'] : exit(json_encode([
    'code'=>202,
    "msg"=>"缺少参数"
], *** ON_UNESCAPED_UNICODE));
$get = urlencode($url);
$api = myCurl('https://vip.video.qq.com/fcgi-bin/comm_cgi?name=short_url&need_short_url=1&url='.$get);
$b = 'QZOutputJson=(';
$c = ');';
$json = GetBetween($api,$b,$c);
$data = json_decode($json,true);
if ($data){
        $value = array(
            'code'=>200,
                'msg'=>'成功',
                'data'=>$data['short_url']
        );
}else{
        $value = array(
            'code'=>202,
                'msg'=>'失败'
        );
}
echo json_encode($value, *** ON_UNESCAPED_UNICODE);
function myCurl($url){ //Curl GET
    $ch = curl_init();     // Curl 初始化  
    $timeout = 30;     // 超时时间:30s  
    $ua='Mozilla/5.0( Linux; Android 8.1.0; PBCM30 Build/OPM1.171019011; wv)Apple Webkit/ 537.36(KHTML, like Gecko) Version/4.0 Chrome/62.0.3202. 84 Mobile Safari/537.36';    // 伪造抓取 UA  
        $ip = mt_rand(11, 191) . "." . mt_rand(0, 240) . "." . mt_rand(1, 240) . "." . mt_rand(1, 240);
    curl_setopt($ch, CURLOPT_URL, $url);              // 设置 Curl 目标  
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);      // Curl 请求有返回的值  
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);     // 设置抓取超时时间  
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);        // 跟踪重定向  
    curl_setopt($ch,CURLOPT_REFERER,$url);   // 伪造来源网址  
    curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-FORWARDED-FOR:'.$ip, 'CLIENT-IP:'.$ip));  //伪造IP  
    curl_setopt($ch, CURLOPT_USERAGENT, $ua);   // 伪造ua   
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); // https请求 不验证证书和hosts  
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);  
        curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0); //强制协议为1.0
        curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 ); //强制使用IPV4协议解析域名
    $content = curl_exec($ch);   
    curl_close($ch);    // 结束 Curl  
    return $content;    // 函数返回内容  
}
function GetBetween($content,$start,$end) {
        $r = explode($start, $content);
        if (isset($r[1])) {
                $r = explode($end, $r[1]);
                return $r[0];
        }
        return '';
}


支持POST和GET

地址/?url= 或者直接post传值到API

下载列表

相关文章

随机句子我在人间凑数的日子V1.2成品源码+API

响应式界面,简洁大方 是从一个博客上面扒的,改成了我在人间凑数的日子随机句子 源码上传到虚拟主机即可使用,如果需要使用自己本地API就需要服务器支持PHP API和程序一同打包,获取...

一款好看的弹窗广告公告HTML源码

一款好看的弹窗广告公告HTML源码 可以插入到自己网站,做一个弹窗广告或者说弹窗公告 把网页的css资源引入到站点,再把BODY里面的内容粘贴到网站就做成了 如果没效果就把JQ也...

抖音超火轮盘时钟网页版HTML源码分享

前段时间某音很火的时钟,动不动就几百万赞,发出来跟大家交流一下,具体效果如图 抖音动态时钟前端页面,精确到年月日时分秒 浏览器打开 F11全屏做一个屏保也是蛮不错的...

4月4日网站自动变黑白js和php代码分享

为表达对抗新冠状疫情战斗牺牲烈士和逝世同胞的深切哀悼 国务院公告2020年4月4日将举行全国性哀悼活动,网站建议大家修改成黑白色,给大家分享一段代码,直接放在网站的</head>...

广告跳转安全警告提示HTML源码

一款简洁的广告跳转安全警告提示HTML源码 做网站的基本是靠广告营收,源码的作用主要就是提示用户这是第三方广告,交易前请谨慎。把文件传到根目录 然后挂广告的链接格式:http://你的...

免费源码下载(免费源码下载软件)

免费源码下载(免费源码下载软件)

本文目录一览: 1、去哪里下载免费又好看的网站源码 2、好的免费PHP源码下载 3、linux系统的源代码哪里可以下载?? 4、哪家商城系统可以提供源代码? 去哪里下载免费又好看的网站源...