1. Instale o easywechat
Desenvolvido com base na estrutura easywechat, primeiro baixe e instale o easywechat
composer require overtrue/wechat
2. Configuração de conta pública
Primeiro, vá para a configuração básica do plano de fundo da conta oficial/preencha a interface de configuração do servidor . Precisa ser um endereço que possa receber corretamente mensagens push do WeChat online. Se você seguir, digitalizar códigos QR, receber mensagens e outros eventos, eles será enviado para este endereço.
Captura de tela do método de configuração de conta pública
3. Crie um código QR
Primeiro crie um código QR temporário e salve o ticket.
use EasyWeChat\Foundation\Application;
// 生成随机数
$unique = md5(password_hash(uniqid(true), PASSWORD_BCRYPT));
// 二维码有效期600秒
$expiry = 600;
$app = new Application($options);
$qrcode = $app->qrcode;
$data = $qrcode->temporary($unique, $expiry);
// 这个值保存下来,待会查询扫码状态可以用到
$ticket = $data->ticket;
// 二维码的地址
$url = $qrcode->url($ticket);