使用场景如果是公众号的管理员,当然可以从微信公众平台直接下载二维码,但这里我要说的场景是:不是公众号的管理员,怎么获取公众号的二维码(且获取到的二维码都是静态的,不带参数的)。
首先解释一下为什么要获取别的公众号的二维码,以下是我遇到的场景。
比如说我要推荐一个公众号,我得放这个公众号的二维码让读者扫描,但是我又不是那个公众号的管理员,所以只能想办法获取它的二维码了。例如我之前的一篇文章「面对疫情,我们普通人能做什么?」推荐了丁香医生等几个公众号,就需要找到这个几个公众号的二维码。
获取带logo二维码这里所说的带 logo 的二维码,其实跟管理员从微信公众平台下载的二维码是完全一样的。
获取到的二维码尺寸为 430*430,格式为 jpg。
通过壹伴获取难度系数:⭐️
登陆 「壹伴后台」,没有注册的直接微信扫码即可登陆。
在首页搜索框输入要搜索的公众号名称。
这里我们以丁香医生为例,搜索后将鼠标放在对应结果右侧的二维码图标上即可显示二维码图片,然后在二维码图片上右击鼠标,选择「在新标签页打开图片」即可。
通过接口获取难度系数:⭐️⭐️
接口地址:https://open.weixin.qq.com/qr/code?username=
浏览器访问:接口地址 公众号微信号 / 原始 ID
这里先解释一下公众号的微信号,大家都知道,个人的微信都有一个微信号,如果没有自己设置过,那就是一个以 wxid_ 开头的一串字符,如果自己设置过,那就是自己设置之后的字符串。同理,公众号也有一个默认的微信号(也叫原始 ID),是以 gh_ 开头的一串字符,公众号管理员也可以自己设置公众号的微信号。
例如,我的公众号「掘墓人的小铲子」的微信号是 juemuren_dev,原始 ID 是 gh_3b58faa391bf,那么用浏览器访问 https://open.weixin.qq.com/qr/code?username=juemuren_dev 或 https://open.weixin.qq.com/qr/code?username=gh_3b58faa391bf 均可得到同一个二维码。同理,将 juemuren_dev 替换为其他公众号的微信号即可获取相应的公众号二维码。
那么公众号的微信号从哪里获取呢?(基于微信 Android 版 v7.0.10)
- 点击公众号右上角三个点
- 点击公众号名称下的介绍
- 复制页面显示的微信号即可
PS:其实通过壹伴获取到的二维码就是调用的该接口。
获取不带logo二维码通过公众号文章获取难度系数:⭐️
使用电脑浏览器打开公众号的任意一篇文章,在网页右侧会显示公众号的二维码,例如访问丁香医生的「我们的疫情地图,上线「地区订阅」功能了」这篇文章,效果如下图所示。
PS:没错,网页版微信公众号文章支持深色模式了。
通过搜狗微信获取难度系数:⭐️
打开「搜狗微信」,输入丁香医生,并点击搜公众号,结果如下。该方法类似于通过壹伴获取,不同的是搜狗微信展示的图片虽然带 logo,但是下载下来的是不带 logo 的。
通过草料获取难度系数:⭐️
访问「草料微信模块」,输入微信公众号的微信号,然后点击生成二维码即可。