w.url.cn 短网址不也挺好用的吗
侧边栏壁纸
  • 累计撰写 57,019 篇文章
  • 累计收到 0 条评论

w.url.cn 短网址不也挺好用的吗

James
2020-08-28 / 0 评论 / 85 阅读 / 正在检测是否收录...
起码微信和QQ不会封的,申请一个微信测试号拿到一个appid就可以了,我一直用这个

<?php

$url=$_REQUEST[url];//长网址
$appID=;//appID
$appsecret=;//appsecret

$url_access_token=https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=.$appID.&secret=.$appsecret;

$access_token=icurl($url_access_token)[access_token];
$url_shorturl=https://api.weixin.qq.com/cgi-bin/shorturl?access_token=.$access_token;

$data=json_encode(

array(
    action=>long2short,
    long_url=>$url
)

);

$short_url=icurl($url_shorturl,$data)[short_url];
echo"$short_url";

functionicurl($url,$data=NULL)
{
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_HEADER,0);
curl_setopt($ch,CURLOPT_TIMEOUT,60);
//curl_setopt($ch,CURLOPT_HTTPHEADER,$header);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,0);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,0);
if($data)
{

  curl_setopt($ch,CURLOPT_POST,1);
    curl_setopt($ch,CURLOPT_POSTFIELDS,$data);

}
$res=curl_exec($ch);
curl_close($ch);
returnjson_decode($res,1);
}


-----------------------------------------------------
**网友回复**:

引用:xuh发表于2020-8-2519:41

啥测试号,怎么弄


网友回复:

引用:llmwxt发表于2020-8-2519:37

看不懂,怎么用啊!


网友回复:

引用:imzhifu发表于2020-8-2520:01

是把这个代码丢到容器里面吗


网友回复:

多谢楼主,已经跑起来了,顺便说个小bug

如果请求参数url的值没有带请求-响应协议(http/https),短网址打开会跳转到
https://w.url.cn/s/www.example.com

0