要生成微信二维码,请打开微信,点击“我”,选择“钱包”或“支付”,然后点击页面右上角的“+”号,选择“收付款”,再点击“二维码收款”。

如何生成微信二维码
微信二维码是连接线上与线下的重要桥梁,广泛应用于公众号推广、活动宣传、产品展示等场景,本文将详细介绍如何生成微信二维码,包括临时二维码和永久二维码的创建方法,以及通过第三方工具获取带参数的二维码,以下是具体步骤:
一、生成微信临时二维码
临时二维码适用于短期营销活动或临时性推广需求,有效期最长为30天(2592000秒)。
1. 获取Access Token
首先需要调用微信公众平台接口获取Access Token,这是所有请求的基础。

URL:https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
参数:
grant_type
: 固定值client_credential
appid
: 微信公众号的AppID
secret
: 微信公众号的AppSecret

返回结果:
{ "access_token": "ACCESS_TOKEN", "expires_in": 7200 }
2. 创建临时二维码Ticket
使用获取到的Access Token,通过以下接口创建临时二维码的Ticket。
URL:https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=ACCESS_TOKEN
POST数据:
{ "expire_seconds": 604800, "action_name": "QR_SCENE", "action_info": { "scene": { "scene_id": 123 } } }
或字符串形式的临时二维码参数:
{ "expire_seconds": 604800, "action_name": "QR_STR_SCENE", "action_info": { "scene": { "scene_str": "test" } } }
参数说明:
expire_seconds
: 该二维码有效时间,单位为秒,最大不超过2592000秒(即30天),默认有效期为1800秒(30分钟)。
action_name
: 二维码类型,QR_SCENE
为临时整型参数值,QR_STR_SCENE
为临时字符串参数值。
scene
: 场景值ID,临时二维码时为32位非0整型,永久二维码时最大值为100000(目前参数只支持1--100000)。
scene_str
: 场景值ID(字符串形式的ID),字符串类型,长度限制为1到64。
返回结果:
{ "ticket": "gQH47joAAAAAAAAAASxodHRwOi8vd2VpeGluLnFxLmNvbS9xL2taZ2Z3TVRtNzJXV1Brb3ZhYmJJAAIEZ23sUwMEmm 3sUw==", "expire_seconds": 604800, "url": "http://weixin.qq.com/q/kZgfwMTm72WWPkovabbI" }
3. 换取二维码图片
使用上一步获取的Ticket换取二维码图片。
URL:https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=TICKET
HTTP方法: GET
注意事项: 记得对Ticket进行UrlEncode。
返回结果: HTTP状态码为200时,返回一张图片,可以直接展示或下载。
二、生成微信永久二维码
永久二维码没有过期时间,但数量较少(目前最多可生成10万个),适用于长期使用的推广场景。
1. 创建永久二维码Ticket
与临时二维码类似,只是不需要设置过期时间。
URL:https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=ACCESS_TOKEN
POST数据:
{ "action_name": "QR_LIMIT_SCENE", "action_info": { "scene": { "scene_id": 123 } } }
或字符串形式的永久二维码参数:
{ "action_name": "QR_LIMIT_STR_SCENE", "action_info": { "scene": { "scene_str": "test" } } }
参数说明:
action_name
: 二维码类型,QR_LIMIT_SCENE
为永久整型参数值,QR_LIMIT_STR_SCENE
为永久字符串参数值。
scene
: 同临时二维码。
返回结果: 同临时二维码。
2. 换取二维码图片
同样使用获取到的Ticket换取二维码图片。
三、通过第三方工具获取带参数的二维码
如果不是公众号管理员,可以通过第三方工具获取带参数的静态二维码,以下是几种常见的方法:
1. 通过壹伴插件获取带Logo的二维码
登录壹伴后台,搜索并选择需要的公众号,点击右侧的二维码图标即可显示并下载带Logo的二维码。
2. 通过搜狗微信获取不带Logo的二维码
打开搜狗微信,输入公众号名称,点击搜公众号,找到并下载不带Logo的二维码。
3. 通过草料二维码生成器获取二维码
访问草料二维码生成器,输入微信公众号的微信号,点击生成二维码即可。
4. 通过浏览器访问接口获取二维码
直接在浏览器中访问接口地址 + 公众号微信号或原始ID,open.weixin.qq.com/qr/c...
,替换为实际的公众号信息即可获取二维码。
四、视频转二维码方案
对于需要将视频转换为二维码的需求,可以考虑以下几种方案:
1. 上传到视频平台并转换链接为二维码
将视频上传到优酷、腾讯视频或网盘,复制播放链接后使用二维码生成器生成二维码,这种方法免费但可能有广告且隐私保护不足。
2. 上传到服务器并转换链接为二维码
将视频上传到自己的服务器,然后使用二维码生成器将链接转换为二维码,这种方法没有广告且灵活,但需要一定的技术门槛。
3. 使用微信小程序“视频二维码生成器”
微信小程序“视频二维码生成器”提供了便捷的视频上传和二维码生成服务,同时支持加密保护隐私,虽然收费,但功能实用且用户体验良好。
五、美化微信二维码样式
为了提升品牌形象和用户体验,可以使用工具自定义美化微信二维码样式,具体步骤如下:
上传二维码图片或使用摄像头扫描内容。
选择标签样式和颜色,上传LOGO和文字说明。
调整容错率和大小等参数。
预览并下载美化后的二维码图片。
通过以上步骤,可以轻松生成满足不同需求的微信二维码,无论是用于公众号推广还是活动宣传都能达到良好的效果,希望本文能为您的微信二维码生成工作提供帮助。