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