微信公众号,长链接转短链接,怎么操作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信公众号,长链接转短链接,怎么操作相关的知识,希望对你有一定的参考价值。
微信服务号已认证,想把长链接转短链接,该如何操作。
谢谢一楼朋友,微博那个短链接用微信扫描,是不能直接打开的。
我现在是想把短链接搞短一点,这样生成的二维码就简单些,方便扫描
可以使用电脑版微信进行长链接的转换,步骤如下。
1、首先打开自己的电脑,然后登录电脑版微信,把微信公众号的长链接复制到微信的文件传输。
2、然后点击该链接,在跳转的页面上方点击图中的标识链接按键,即可复制已经被转化的短链接。
3、然后再粘贴到窗口中,这样就生成了短链接了,通过这种方式转化的短链接。
参考技术A直接用微信就可以长链接转短链接。
1、首先需要打开pc端的微信,然后把微信公众号的长链接发送到文件传输的页面。
2、然后点击该链接,在跳转的页面上方点击链接按键即可复制已经被转化的短链接。
3、最后,会转换成功之后,在把短链接复制粘贴到页面,这样就可以转换成功。
参考技术B第一种:使用电脑版微信:
登陆电脑版微信。
把相应的长连接发到任何一个聊天窗口。
从电脑版微信打开聊天窗口内的长连接。
点击复制按钮,短连接就生成了。
第二种:使用百度短网址:
打开浏览器输入dwz.cn(或者百度一下:百度短网址,出来的第一个连接就是这个网站)。
复制粘贴你的长网址到对话框,点击缩短网址。
复制新的短网址。
第三种:使用980.so:
打开浏览器输入980.so。
复制粘贴你的长网址到对话框,点击缩短网址(980.so支持批量缩网址)。
复制新的短网址。
把长连接转为短链接原因:
专业一点:长连接不利于网站的SEO,链接越长权重越低。
通俗一点:链接越长越不利于网络传播,不利于推广,更严重的是有些网站会把长网址屏蔽掉。
另外有些平台的内容发布有字数限制,比如短微博140字,一个连接就200-300字符。
// *************此处为获取token******************
include 'access_token.php';
$token=getToken();
//*************************************************
// --------------------引用微信官方的api --------将token换成自己的---------
$url="https://api.weixin.qq.com/cgi-bin/shorturl?access_token=$token";
//-*-*-*-*-*-*-*-*-*-*以下是创建函数,将长链接转化为短连接
function httpPost($data,$url)
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,FALSE);
curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/5.0(compatible; MSIE 5.01;Windows NT 5.0)');
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$data);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
$tmpinfo = curl_exec($ch);
if(curl_errno($ch))
return curl_error($ch);
curl_close($ch);
return $tmpinfo;
//*-*-*-**************此处的长连接是随便百度一个长链接,母的用来测试的---------------
$longUrl="https://www.baidu.com/s?wd=%E9%95%BF%E8%BF%9E%E6%8E%A5&rsv_spt=1&rsv_iqid=0xe181d88e00092bb2&issp=1&f=8&rsv_bp=0&rsv_idx=2&ie=utf-8&tn=baiduhome_pg&rsv_enter=1&rsv_sug3=10&rsv_sug1=6&rsv_sug7=100&rsv_sug2=0&inputT=11184&rsv_sug4=12964";
//************此处$data的格式是json,作为参数传给上面的函数-----------
$data='"action":"long2short","long_url":"'.$longUrl.'"';
$json=httpPost($data,$url);
$shortUrl=json_decode($json);
//--------------以下是输出转化成短链接的字符,可以拷贝到地址栏输出即可看到跟长链接一样的效果
echo $shortUrl->short_url;
?> 参考技术D 微信有长链接生成短链接的接口,调用接口就可以生成短链接了。方便扫描。
以上是关于微信公众号,长链接转短链接,怎么操作的主要内容,如果未能解决你的问题,请参考以下文章