[微信开发]微信短网址接口:长链接转短链接接口

发布时间:
2017-09-30 12:42:40

最近在做项目功能时,需要用到扫码跳转网页功能,为方便起见没有用微信的带参数二维码功能,而是使用了第三方公开的二维码api接口,分享几个二维码API接口:

说明:把url=后面的网址改成你的,四种任选一。
http://pan.baidu.com/share/qrcode?w=150&h=150&url=https://www.pusonglin.cn
http://b.bshare.cn/barCode?site=weixin&url=https://www.pusonglin.cn
http://s.jiathis.com/qrcode.php?url=https://www.pusonglin.cn
http://www.kuaizhan.com/common/encode-png?large=true&data=https://www.pusonglin.cn
说明:下面是EMLOG程序专用的,把代码复制到EMLOG模板echo_log.php你需要的位置即可。
http://b.bshare.cn/barCode?site=weixin&url=<?php echo Url::log($logid);?>
http://s.jiathis.com/qrcode.php?url=<?php echo Url::log($logid);?>

但是在使用过程中发现,上述的二维码api接口,目标链接不能带参数,而项目功能是需要带上相关参数的,而后想要微信有长链接转换为短网址的接口,于是用第三方公开的二维码API接口结合微信的长链接转换为短网址接口功能,实现了扫码生成的二维码跳转到带参数的页面。过程虽然有点绕,在效率上也会打折扣,但总算将功能实现,也算是一种解方案吧。具体代码如下:

直接放上项目代码吧,需要的自行提取,通过该方法获取到微信短网址转换后的短链接,然后结合上面给出的免费二维码API接口,生成你所需要的二维码。Good luck!

共有 0 条评论

You must be logged in to post a comment.