مسح رمز الاستجابة السريعة تحميل رمز الاستجابة السريعة
متجر النطاقات
اختر أنواع المنصات لتجاوز حجب الروابط
اختر أنواع المنصات المسموحة

怎么把二维码生成链接,跳转小程序

推广小程序时有个绕不开的麻烦:它没有传统意义上的"网址"。海报印好了、短信发出去了,用户却没法像点开网页那样直接进入小程序的某个页面。微信官方为此提供了 URL Link 这类跳转链接,配合二维码使用,基本能覆盖大部分引流场景。整个流程拆开看并不复杂:先拿到跳转链接,再把链接变成二维码,最后检查一遍合规性。

第一步是拿到链接。最省事的方式是走微信公众平台后台:登录 mp.weixin.qq.com,进入小程序管理后台,在「工具」菜单里找到「生成 URL Link」,填上要打开的页面路径——比如 /pages/index/index——确认后就能得到一条形如 https://wxaurl.cn/xxxxxx 的链接。整个过程不用写一行代码,运营同学自己就能搞定。

如果你是开发者,或者需要批量、动态地生成链接,可以直接调微信的接口。思路就两步:先用 AppID 和 Secret 换取 access_token,再带着页面路径和参数请求生成接口:

import requests

<img src="/uploads/20251015/9.png?t=1929172885" alt="" class="img-fluid" />

<h1>获取 access_token</h1>
appid = "你的小程序AppID"
secret = "你的小程序Secret"
url = f"https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid={appid}&secret={secret}"
response = requests.get(url)
access_token = response.json()["access_token"]

<img src="/uploads/20251015/3.png?t=1986188429" alt="" class="img-fluid" />

<h1>生成 URL Link</h1>
link_url = f"https://api.weixin.qq.com/wxa/generatwxaurl?access_token={access_token}"
data = {"path": "/pages/index/index", "query": "id=123"}
response = requests.post(link_url, json=data)
wx_url = response.json()["url_link"]
print("小程序跳转链接:", wx_url)


顺带提醒一句,别小看这里的 query 参数,它是做渠道追踪的关键——给不同物料的链接带上不同的 id,后台就能分清用户是从哪张海报扫进来的。

拿到链接之后,下一步是把它变成二维码。在线工具是最快的路径,比如快缩短网址(suo.run)这类平台,粘贴链接即可生成,还能调颜色、嵌 Logo,做好后下载 PNG 或 JPG 图片就能用。这类工具还有一个容易被忽略的好处:可以先生成一条短链接,让短链接指向微信的 URL Link,二维码里印的是短链接。为什么要多绕这一层?因为 URL Link 最长 30 天就会过期,二维码直接印它的话,到期后整批物料就报废了;印短链接则不同,到期后只要在后台换一下目标网址,海报上那张二维码照常能用。要是等几千张传单都发出去了才意识到这个问题,代价就大了。

开发者也可以用代码批量出图,Python 的 qrcode 库几行就够:

import qrcode

data = "https://wxaurl.cn/xxxxxx" # 替换为你的小程序跳转链接
img = qrcode.make(data)
img.save("qrcode.png")
print("二维码已生成:qrcode.png")


发布之前,有几项检查最好逐项过一遍。小程序必须处于已发布状态,页面路径要和线上版本一致,否则用户扫码只会看到报错页。链接指向的内容要符合微信平台规范,涉及违规信息的页面被封是迟早的事。如果链路里用到了自己的外部域名,比如自建短链服务,记得确认域名已完成备案。

至于应用场景,最常见的还是线下推广:海报、易拉宝、产品包装、门店桌贴,用户微信扫码直达指定页面,比起"打开微信搜索小程序名称再翻半天",体验好得不是一星半点。短信和邮件营销也常用这一招——短信里放不了图片就改放短链接,邮件里则可以直接嵌入二维码。社交媒体上,把二维码图片发到微信群、朋友圈或微博,配一句引导语,传播效率也不差。



最后提醒几个容易踩的坑。URL Link 有效期最长 30 天,到期必须重新生成,这正是前面建议套一层短链接的原因。URL Scheme 是另一种机制:它生成后只能被单个用户访问,打开即失效,适合一对一推送或内部测试,千万别拿去做群发物料。跳转体验本身也值得花心思——小程序包体积太大、首屏加载慢,用户扫了码却迟迟等不到页面出来,前面做的功夫就白费了,该分包的分包,该预加载的预加载。

两条路线怎么选,主要看会不会写代码:不懂代码的话,微信后台生成 URL Link,再用在线工具转成二维码,几分钟就能上手;开发者则可以把两个环节都脚本化,生成链接、出图、更换目标地址全部自动化。无论走哪条路,合规都是底线——链接有效、内容干净、域名备案齐全,二维码才能安稳地待在海报上持续带量。