生成的是菊花码
php生成
切记$param数组参数中的第一个参数是page不是path,网上搜的结果有的是path,用path根本就获取不到你携带的参数
public function getQrcode()
{
$user = $this->auth->getUserinfo();
//获取access_token
$ACCESS_TOKEN = (new WeiXin())->getAccessToken();
//如果要获取小程序码,请求这个接口
$qcode = "https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=$ACCESS_TOKEN";
$param = json_encode([
"page" => "pages/index/index",
"scene" => $user['invite_code'],
"check_path" => false,
"env_version" => "release"
]);
//POST参数
$result = $this->httpRequest($qcode, $param, "POST");
//生成二维码
// file_put_contents("qrcode.png", $result);
//qrcode.png这个就是你生成的二维码图片,可以存到你指定的路径,例如:/upl