$qcode = "https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=".$accessToken;
$params = json_encode([
"scene" => $id,
"page" => $page
]);
$result = Http::post($qcode, $params);
file_put_contents("uploads/wxappqrcode.png", $result);
return $this->success('ok');
可以正常生成一张带参数的二维码图片,但是使用fireworks等软件打开这个图片的时候。报错,无法打开图片编辑。
看了微信文档后,发现这个接口返回的是Buffer。不知道问题是不是出在这里file_put_contents("uploads/wxappqrcode.png", $result);?