use EasyWeChat\Factory;//引入
/**
* 带参数的小程序码
* @return void
*/
public function get_qr_code(){
// 这里的配置信息可以写入基本配置里面,这里只是为了练手
$config = [
'app_id' => 'wx*********c9',
'secret' => 'e0****************59',
// 下面为可选项
// 指定 API 调用返回结果的类型:array(default)/collection/object/raw/自定义类名
'response_type' => 'array',
'log' => [
'level' => 'debug',
'file' => ROOT_PATH . '/public/logs/wxMiniProgramLogin.log'
]
];
$huodong_id = $this->request->post('huodong_id');
if(empty($huodong_id)){
$this->error('参数错误');
}
$app = Factory::miniProgram($config);
$response = $app->app_code->getUnlimit('huodong_id-'.$huodong_id, [
'page' => 'pages/index/index',
'width' => 100,
]);
$img = $response->getBody()->getContents();//获取图片二进制流
$img_base64 = 'data:image/png;base64,' .base64_encode($img);//转化base64
$this->success('获取成功',$img_base64);
}
EasyWeChat生成带参数的小程序码
最新推荐文章于 2023-12-28 16:07:11 发布