怎么做微信二维码链接
微信二维码本质上就是做微一个普通的链接,只不过被微信包装成了二维码的码链样子。你扫码后跳转到的做微页面,地址栏里那串东西才是码链真身。想自己做一个,做微核心就一件事:搞到一个能在微信里正常打开的码链URL,然后把它转成二维码。做微
但这里有个坑,码链很多人第一次做都会踩。做微你随便找个在线二维码生成器,码链把公众号文章链接粘进去,做微生成出来的码链码用微信扫,大概率会弹一个“已停止访问该网页”。做微不是码链二维码坏了,是做微微信对外部链接有拦截机制。域名没在微信白名单里,或者被举报过,直接给你掐掉。
先搞清楚你要做哪种码
微信生态里常见三种二维码,用途完全不一样。
第一种是公众号文章链接生成的码。这个最简单,文章发出去之后,右上角点“复制链接”,拿到一个mp.weixin.qq.com开头的地址。这个域名是微信自家的,扫了不会拦截。直接丢进草料二维码或者cli.im这类工具,生成图片就行。我一般用草料,免费版够用,能选容错率,建议选H级别,中间加个logo也不容易扫不出来。
第二种是个人微信的名片码。这个不用自己做,微信App里点“我”→右上角二维码图标→“保存图片”,完事。但如果你想把这个码印在传单上、放到网页里,注意一点:这个码有效期是长期的,但如果你改了微信号或者被限制登录,码就废了。我见过有人把名片码印在几千张宣传单上,结果号被封了,全打水漂。
第三种是微信群活码。群二维码只有7天有效期,过期就扫不进去了。所谓活码,就是用一个固定链接做中转,扫码后自动跳转到当前有效的群二维码。实现方式有两种:一是用第三方工具比如“微友活码”,把多个群码轮换;二是自己搭个简单页面,用JS判断时间戳跳转。第二种需要服务器,普通用户直接买现成服务更省事,一个月几块钱。
具体操作步骤
拿公众号文章举例。打开你要分享的文章,点右上角三个点,选“复制链接”。这时候剪贴板里是一长串地址,类似https://mp.weixin.qq.com/s/AbCdEf123。别直接拿这个去生成,先粘到浏览器地址栏回车,确认能正常打开。有时候文章被删了,链接还在但内容是空的,这种码扫了也白扫。
然后打开草料二维码网站,首页就有输入框。把链接粘进去,点“生成二维码”。右边会实时预览。点“美化”可以改颜色、加logo。logo别太大,占二维码面积15%以内,否则影响识别。下载选PNG格式,尺寸至少500×500像素,太小了打印出来糊。
如果你是要放在公众号文章里做引流,注意微信规则:文章内不能直接放外部链接(除了白名单域名),但可以放二维码图片。用户长按识别就能跳转。这个路径是合规的。
几个容易翻车的地方
链接里带中文参数。比如?title=你好这种,生成二维码后扫出来可能乱码。解决办法是用URL编码工具把中文转成%E4%BD%A0%E5%A5%BD这种格式。
短链接服务。有人为了二维码好看,先用新浪短链或者suo.im把长链接缩短。但微信对某些短链域名有拦截,尤其是被滥用过的。我测试过,用url.cn(腾讯自家短链)生成的码,微信扫基本没问题。其他家的看运气。
二维码颜色对比度。有人喜欢搞浅灰底白码,看着高级,但扫码识别率直线下降。老老实实用黑码白底,或者深蓝码白底。对比度越高越好扫。
最后说个实际案例。我帮一个做线下餐饮的朋友做过点餐码。他把菜单PDF传到自己的阿里云OSS上,生成链接后转二维码贴在桌上。结果顾客扫码后微信提示“非微信官方网页,是否继续访问”。虽然能点继续,但体验很差。后来他把PDF转成图片,发在公众号文章里,用文章链接生成码,问题解决。微信对自家域名的宽容度就是高,这是事实。
所以做微信二维码链接,优先用微信体系内的地址。公众号文章、微信支付、小程序页面路径,这些生成的码最稳。外部链接不是不能用,但要多测几次,用不同手机、不同微信版本扫,确认没问题再批量印刷。