配置
常用的配置參數(shù)會(huì)比較少,因?yàn)槌悄阌刑貏e的定制,否則基本上默認(rèn)值就可以了:
<?php
use EasySwoole\WeChat\Factory;
$config = [
// 微信公眾平臺(tái)后臺(tái)的 appid
'appId' => 'wxefe41fdeexxxxxx',
// 微信公眾平臺(tái)后臺(tái)配置的 Token
'token' => 'dczmnau31ea9nzcnxxxxxxxxx',
// 微信公眾平臺(tái)后臺(tái)配置的 EncodingAESKey
'aesKey' => 'easyswoole',
// 微信公眾平臺(tái)后臺(tái)配置的 AppSecret
'appSecret' => 'AppSecret',
//...
];
// 公眾號(hào)
$officialAccount = Factory::officialAccount($config);
下面是一個(gè)完整的配置樣例:
不建議你在配置的時(shí)候弄這么多,用到啥就配置啥才是最好的,因?yàn)榇蟛糠钟媚J(rèn)值即可。
<?php
return [
/**
* 賬號(hào)基本信息,請(qǐng)從微信公眾平臺(tái)/開(kāi)放平臺(tái)獲取
*/
'appId' => 'your-app-id', // AppID
'appSecret' => 'your-app-secret', // AppSecret
'token' => 'your-token', // Token
'aesKey' => 'your-EncodingAESKey', // EncodingAESKey,兼容與安全模式下請(qǐng)一定要填寫(xiě)?。?!
/**
* 緩存配置
*
* tempDir:緩存文件存放位置 (絕對(duì)路徑!!!),要求可寫(xiě)權(quán)限
*/
'cache' => [
'tempDir' => sys_get_temp_dir(), // 默認(rèn)使用的 sys_get_temp_dir()
]
];
自定義日志驅(qū)動(dòng)
暫時(shí)略。
自定義緩存驅(qū)動(dòng)
暫時(shí)略。
自定義實(shí)現(xiàn) httpClient 驅(qū)動(dòng)
暫時(shí)略。
安全模式下請(qǐng)一定要填寫(xiě) aesKey
。