PHP code example of abei2017 / yii2-wx
1. Go to this page and download the library: Download abei2017/yii2-wx library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
abei2017 / yii2-wx example snippets
$ composer
return [
'wx'=>[
// 公众号信息
'mp'=>[
// 账号基本信息
'app_id' => '', // 公众号的appid
'secret' => '', // 公众号的秘钥
'token' => '', // 接口的token
'encodingAESKey'=>'',
'safeMode'=>0,
// 微信支付
'payment'=>[
'mch_id' => '',// 商户ID
'key' => '',// 商户KEY
'notify_url' => '',// 支付通知地址
'cert_path' => '',// 证书
'key_path' => '',// 证书
],
// web授权
'oauth' => [
'scopes' => 'snsapi_userinfo',// 授权范围
'callback' => '',// 授权回调
],
],
// 小程序配置
'mini'=>[
// 基本配置
'app_id' => '',
'secret' => '',
'token' => '',
'safeMode'=>0,
'encodingAESKey'=>'',
// 微信支付
'payment' => [
'mch_id' => '',
'key' => '',
],
]
]
];
use abei2017\wx\Application;
// 方法一
$qrcode = (new Application())->driver('mp.qrcode');
// 方法二
$conf = Yii::$app->params['wechat'];// 自定义配置数组key(最后一层数组key不可以更改)
$app = new Application(['conf'=>$conf]);
$qrcode = $app->driver('mp.qrcode');
$data = $qrcode->intTemp(3600,9527);// 生成一个数字类临时二维码,有效期为3600秒