生成带参数的小程序码提示错误信息为invalid scene hint: [FDHw302392756]
核心代码为:
$access_token = getWxAccessToken();
$url = 'https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=' . $access_token;
$data = [
'scene' => urlencode("userid&1"),
];
$src_info = curlPost($url, json_encode($data));
当scene不进行urlencode的时候,可以正常生成小程序码,urlencode以后报错。
之前是可以正常生成,但是今天我发现生成不了,请问是不是接口做了修改?
你好,可以检查一下是否符合要求:https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/qr-code/wxacode.getUnlimited.html
这里不是说不支持%了么?
scene好像有最大长度,32byte还是多少,去看看文档吧。你看看是不是urlencode之后,字符长度超过了