要把小程序入口印在海报、物料或桌贴上,最容易卡住的不是设计稿,而是选错打开方式。有人把小程序码和URL Link当成可以互换的两种“短链”,也有人把它和普通传播短链、URL Scheme、Short Link放进同一套选型表。后面这几种对象,已有专文说明场景差异,以及URL Link与普通传播短链的区别;本文不展开Scheme与Short Link,也不重写中间页排错。这里只回答一件事:需要扫码进入,还是需要在短信、邮件、网页或微信里点击链接。
本文依据微信开放文档《获取小程序码》和《获取加密URL Link》。前者标注最后一次编辑于2026年7月23日,后者标注最后一次编辑于2026年6月16日,本轮于2026年11月11日(北京时间)再次读取。文中的能力名称、限制和页载表述,均按这两页转述,不能证明趣码已经实现全部官方接口,也不能把它们写成普通短链工具的一种套餐。

选择的起点不是“哪一种更好看”或“哪一种更短”,而是对方怎样打开。如果入口会出现在海报、展架、桌贴、包装,或需要用相机、微信扫一扫的线下物料上,对象是码。如果入口会出现在短信、邮件、网页,或需要在微信内被点击的链接里,对象才是URL Link。
这两种官方能力都能打开已发布小程序的对应页面,但形态、适用场景和限制并不通用。把小程序码印成“看起来像链接的地址”,或把URL Link直接做成海报上的扫描对象,都会偏离文档里的适用说明。
《获取小程序码》写明:通过后台接口可以获取小程序任意页面的小程序码,扫描该小程序码可以直接进入小程序对应的页面。该页同时写到:所有生成的小程序码永久有效,可放心使用。这是该官方页在2026年7月23日文本中的表述,须按页载来源引用,不能改写成对普通链接、未发布小程序或其他第三方码的无条件保证,也不能把它理解成“任何时候、任何状态下都一定能打开”。
文档还写:推荐生成并使用小程序码,它具有更好的辨识度,且拥有展示“公众号关注组件”等高级能力。推荐的是小程序码,而不是后文提到的小程序二维码接口。
为满足不同需求和场景,该页提供了两个接口。接口A适用于需要的码数量较少的业务场景,可接受path参数较长,但生成个数受限。接口B适用于需要的码数量极多的业务场景,可接受的页面参数较短,生成个数不受限。另有接口C,用于获取小程序二维码,文档标明不推荐使用,同样可接受path参数较长,生成个数受限。
注意事项需要按原文来读:接口只能生成已发布的小程序的二维码;接口A加上接口C,总共生成的码数量限制为100,000,请谨慎调用;接口B调用分钟频率受限,为5000次/分钟,如需大量小程序码,建议预生成。也就是说,未发布的小程序不能先把码做成物料;接口A和接口C共用数量上限;接口B虽然生成个数不受限,但仍有频率限制,大量使用时应提前生成,而不是临印前集中调用。
该页还将“一物一码”列为另一种获取小程序码的方式,并说明微信通过“一物一码”接口发放的二维码相比较普通链接二维码更安全、支持更小的印刷面积,支持跳转到指定小程序页面,且无数量限制。本文只记录它是文档列出的另一种方式,不展开未核细节,也不把它写成海报场景的默认选项。

《获取加密URL Link》写明:通过服务端接口可以获取打开小程序任意页面的URL Link,适用于从短信、邮件、网页、微信内等场景打开小程序。通过URL Link从微信外打开小程序的场景值为1194;当用户在微信内访问URL Link,会调整为开放标签打开小程序,场景值为1167。生成的形态为https://wxaurl.cn/*TICKET*或https://wxmpurl.cn/*TICKET*。
适用场景写的是点击打开,不是扫描物料。海报、桌贴上如果只放一串链接、指望对方用扫码完成进入,并不在该页所列的短信、邮件、网页、微信内等使用方式里。反过来,若入口本身就在短信或网页中,需要被点击,才应考虑URL Link,而不是改去生成一张无法被点开的码。
频率限制也要按文档分开读。该页文首写明:每个小程序每天URL Scheme和URL Link总打开次数上限为600万。在频率限制一节中,又分别写了生成端和打开端:每天生成URL Scheme(加密+明文)和URL Link的总数量上限为50万;每天通过URL Scheme(加密+明文)和URL Link打开小程序的总次数上限为600万。这两类上限是与URL Scheme合计计算的,不能理解成URL Link可以单独再占用一套额度,本文也不展开Scheme本身的选型。
注意事项和开放范围同样不能省略:只能生成已发布的小程序的URL Link;针对非个人主体小程序开放。微信内或者安卓手机打开URL Link时,默认会先跳转官方H5中间页。中间页现象在既有排错说明中已有讨论,本文只保留这一句官方表述,不重写排查步骤。该页另有在链接后拼接参数的规则说明,不属于本篇的选型范围,此处不展开。
趣码产品页如声称可在微信外跳转小程序,只属于厂商公开自述,不能推断已经实现小程序码或URL Link的全部官方接口,也不能证明可以突破“只能生成已发布的小程序”、非个人主体等限制。更不能把小程序码或URL Link写成普通短链工具里的一种套餐,或用普通短链去替代这两种官方打开方式。
- 入口会出现在海报、物料、桌贴等需要扫码的位置,还是会出现在短信、邮件、网页或微信内需要被点击的位置
- 若走小程序码:准备使用接口A、接口B,还是文档不推荐的接口C;是否误把“一物一码”当成已经展开核实的默认方案
- “所有生成的小程序码永久有效”是否按《获取小程序码》页载表述引用,而没有写成本文保证,也没有套用到普通链接或未发布小程序
- 该小程序是否已发布;若使用接口A或C,是否仍在合计100,000的数量限制内;若使用接口B,是否考虑了5000次/分钟的频率限制并准备预生成
- 若走URL Link:主体是否属于文档所述非个人主体;形态是否为文档所示的wxaurl.cn或wxmpurl.cn票据链接;是否把每天生成50万、打开600万理解成与URL Scheme合计的上限
- 是否了解微信内或安卓打开时默认先进入官方H5中间页,但未把本篇写成中间页排错
- 所依据两份文档的标题、最后编辑日期和本次访问日期
- 未把趣码或其他短链工具写成已实现全部官方接口,也未编造错误码
海报或线下物料要打开小程序,先问打开方式,再在小程序码和URL Link之间做选择。扫码进入和点击链接,对应的是两套官方对象,不能互相替代,也不能用普通短链去冒充其中任何一种。
最后一次编辑于2026-07-23,访问日期2026-11-11(北京时间)。本文依据该页关于扫描可进入对应页面、页载“所有生成的小程序码永久有效”、推荐使用小程序码、接口A/B及不推荐的接口C、只能生成已发布小程序、接口A加接口C共100,000个、接口B每分钟5000次及建议预生成,以及“一物一码”为另一种获取方式等表述。
最后一次编辑于2026-06-16,访问日期2026-11-11(北京时间)。本文依据该页关于适用于短信、邮件、网页、微信内,形态为https://wxaurl.cn/*TICKET*或https://wxmpurl.cn/*TICKET*,微信外场景值1194、微信内场景值1167,每天生成上限50万、打开上限600万(均与URL Scheme合计),只能生成已发布小程序、针对非个人主体开放,以及微信内或安卓默认先跳转官方H5中间页等表述。
