收藏
评论

小程序链接生成与使用规则调整公告官方

各位开发者:


为确保小程序链接合理使用,自 2022 年 4 月 11 日起,URL SchemeURL Link (以下统称为 “链接” )接口能力规则将进行以下调整:

  1. 每个 URL Scheme 或 URL Link 有效期最长 30 天,均不再支持永久有效的链接、不再区分短期有效链接与长期有效链接;
  2. 链接生成后,若在微信外打开,用户可以在浏览器页面点击进入小程序。每个独立的链接被用户访问后,仅此用户可以再次访问并打开对应小程序,其他用户无法再次通过相同链接打开该小程序;
  3. 单个小程序每天生成链接数(URL Scheme 和 URL Link 总数)上限为 50 万条。


对于上述 1,在开发层面,相应的服务端接口 urlscheme.generateurllink.generate 将进行以下调整:

  1. is_expire 值固定为 true,可不再传该值,若传值为 false 也与 true 一样会生成到期失效链接;
  2. 若 expire_type 传值为 0,需注意 expire_time 传值的时间戳不超过 30 天,即该参数最长传值有效期为 30 天;若 expire_type 传值为 1,需注意 expire_interval 传值范围为 [1, 30],即该参数最长传值间隔天数为 30。

详细对比见下表:


已使用该后端接口的开发者可以不进行任何修改,不会出现返回异常。若传值超过新规则合法值,或声明使用永久有效的链接,则均会被赋最长有效期值(30天);需注意以上新规则生效后的有效期和访问规则变化。


在本次规则调整生效前已经生成的链接,也将自动生效以下规则:

  1. 如果有效期超过30天或长期会被降级为30天有效,开始时间从调整日期开始计算;
  2. 在调整生效后,只能被1个用户访问。


当前已使用微信云开发 静态网站H5跳小程序短信跳小程序、微信服务平台短信服务为用户提供链接的功能不受影响,但同样适用以上规则。



微信团队

2022年3月9日


相关QA

Q1:每天下发的短信量级超过50万条,不够用怎么办?

A1:可将生成 scheme 的时机改为在用户打开 H5 时再生成:

98721浏览
最后一次编辑于  03-09
收藏

160 个评论

  • 许多鱼
    许多鱼
    04-12

    这太坑了吧。微信后台的消息提醒里根本就没有这个推送,今天有客诉来反馈问题,才发现有这个事儿,改可以,是不是得通知一下?

    04-12
    赞同 2
    回复
  • 小呆🍉
    小呆🍉
    04-11

    说真的,这就是个垃圾!啥也不是!

    04-11
    赞同 2
    回复
  • 工匠·服务商
    工匠·服务商
    04-11
    做个人吧
    04-11
    赞同 2
    回复
  • 订阅happiness
    订阅happiness
    03-14

    目前可改为:自己做一个h5落地页,用于发送短信,短信里链接点击后 自动打开该h5,在h5加载的时候读取需要跳转的小程序页面路径配置,自动生成一条scheme链接并主动location.href跳转。

    03-14
    赞同 2
    回复 6
    • Leung
      Leung
      04-08
      跪求详细做法
      04-08
      回复
    • 订阅happiness
      订阅happiness
      04-08回复Leung
      就是 你们写一个页面(短信发送这个页面地址),页面地址栏接收参数。然后页面一加载的时候,请求接口将参数传进去生成一条scheme地址。然后成功后location.href这个生成的scheme地址就好了。这样能保证每个打开这个落地页的都是不同的scheme地址(如果觉得同一个人访问多次出现多条不同的scheme地址,消耗了总的数量上限。可以尝试做下缓存 记录一个随机数(当作设备ID),判断地址栏参数一致的情况下,这个ID再访问就返回他原来的scheme地址。)。
      04-08
      3
      回复
    • 欧佩1 dao
      欧佩1 dao
      04-21
      大佬 没学过编程 看着知识盲区了
      04-21
      回复
    • lost rivers
      lost rivers
      04-25回复订阅happiness
      这就是他们给的方案。。但是没卵用。。要是遇到别人刷你接口
      04-25
      回复
    • 符号
      符号
      05-11
      运营不允许呀。这要用户要多跳一次。为什么不直接上H5落地页呢。
      05-11
      回复
    查看更多(1)
  • 军^_^
    军^_^
    03-10

    想知道的是  如果是在微信内打开呢?一个链接还是只能一个用户吗?

    03-10
    赞同 2
    回复
  • 青寒
    青寒
    03-09

    又调整了

    03-09
    赞同 2
    回复
  • 人生
    人生
    05-20

    小程序无限跳转链接免费生成  突破每个链接只能一人访问的限制 

    点击生成测试

    下方会公布源码


    05-20
    赞同 1
    回复
  • ᖇꫀꪀ
    ᖇꫀꪀ
    04-28

    看到大家都在🐴 他,我就放心了

    04-28
    赞同 1
    回复
  • i🔅
    i🔅
    04-14

    没看懂

    1、这个一个链接仅一个人可访问,是只指微信外打开的用户吗?

    2、同一个小程序链接,比如某个商品详情页的链接地址,需要推给不同用户,想要不同用户在微信外部或者内部 都能打开,那要怎么生成scheme和链接?


    04-14
    赞同 1
    回复
  • Panda🐼
    Panda🐼
    04-13

    好了现在,粤康码也不能用了。本来iOS用【捷径】可以一键打开的,现在没了。完全不懂这个方便用户的东西为什么要搞没,PM可以go die了

    04-13
    赞同 1
    回复 2
    • kenny
      kenny
      04-14
      对的,原来快捷粤康码真的非常好用,快捷指令一键打开,还不影响原来阅读微信公众号文章。现在必须退出文章,回到主界面下拉小程序重新打开,真挺麻烦的。pm改规则,难道不能为了这种公共服务平台开出例外吗?太差了
      04-14
      1
      回复
    • lost rivers
      lost rivers
      04-25回复kenny
      什么时候例外过了,你们在微信里还不是老老实实填身份证等信息,在支付宝里对于zf的公众号可以一键获取身份证信息
      04-25
      回复

正在加载...

登录 后发表内容