收藏
回答

urlscheme.generate中设置expire_time无效?

expire_time 无论设置什么时间,生成的链接时长都是一个月的 也没有报错

       	$argv = [
            		"jump_wxa" => [
                		"path" => "/pages/index/index",
			"query"=>""
            		],
		"expire_time"=>1655260230
        	];
        	$payload = json_encode($argv, JSON_UNESCAPED_UNICODE);
            $uri = "https://api.weixin.qq.com/wxa/generatescheme?access_token=$access_token";
            $ch = curl_init($uri);
            curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
            curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
            curl_setopt($ch, CURLINFO_HEADER_OUT, true);
            curl_setopt($ch, CURLOPT_POST, true);
            curl_setopt($ch, CURLOPT_POSTFIELDS, $payload);
            $data = curl_exec($ch);
            curl_close($ch);
            print_r($data);
          //输出 {"errcode":0,"errmsg":"ok","openlink":"weixin:\/\/dl\/business\/?t=HAD6D8a4MBu"}


设置的是两月后的时间戳 但是还是可以生成

无论设置什么时候的时间戳都会生成有效期一个月的链接

回答关注问题邀请回答
收藏

3 个回答

  • brave
    brave
    2022-04-15

    自 2022 年 4 月 11 日起,URL Scheme有效期最长 30 天,不再支持永久有效的URL Scheme、不再区分短期有效URL Scheme与长期有效URL Scheme。若在微信外打开,用户可以在浏览器页面点击进入小程序。每个独立的URL Scheme被用户访问后,仅此用户可以再次访问并打开对应小程序,其他用户无法再次通过相同URL Scheme打开该小程序。 在本次规则调整生效前已经生成的URL Scheme,如果有效期超过30天或长期会被降级为30天有效,只能被1个用户访问,开始时间从调整日期开始计算。 详细调整说明可见《小程序链接生成与使用规则调整公告》

    2022-04-15
    有用 3
    回复 3
    • 曹靓仔
      曹靓仔
      2022-04-15
      等于说是 只要生成链接  有效期都是30天么
      2022-04-15
      回复
    • brave
      brave
      2022-04-15回复曹靓仔
      就是你设置的时间,>=30天都是30天的。
      2022-04-15
      回复
    • 南栀倾寒
      南栀倾寒
      2022-05-04回复brave
      设置的时间戳都是3分钟后过期了,但是没用过期,还是可以访问短链跳到小程序
      2022-05-04
      回复
  • Mr.Zhao
    Mr.Zhao
    2022-04-15

    2022-04-15
    有用 1
    回复 2
    • 曹靓仔
      曹靓仔
      2022-04-15
      我是想设置个15分钟后失效的链接 ,可生成的有效期还是一个月的
      2022-04-15
      回复
    • 郑维
      郑维
      2022-04-25
      expire_time无论传什么值,查询到的是都是30天后,很无语啊
      2022-04-25
      回复
  • 南栀倾寒
    南栀倾寒
    2022-05-04
    请问为什么我设置的expire_time是3分钟后失效,但是生成的urlscheme还是可以访问?就很迷,设置了失效时间但是没用,请问官方可以解答一下吗?
    
    2022-05-04
    有用
    回复
登录 后发表内容