接口实例及配置参数 -- WeChatDeveloper 所需的配置参数,需要提前准备好,方便在实例接口对接时使用。 ```php $config = [ 'token' => 'test', 'appid' => 'wx60a43dd8161666d4', 'appsecret' => '71308e96a204296c57d7cd4b21b883e8', 'encodingaeskey' => 'BJIUzE0gqlWy0GxfPp4J1oPTBmOrNDIGPNav1YFH5Z5', // 配置商户支付参数(可选,在使用支付功能时需要) 'mch_id' => "1235704602", 'mch_key' => 'IKI4kpHjU94ji3oqre5zYaQMwLHuZPmj', // 配置商户支付双向证书目录(可选,在使用退款|打款|红包时需要) 'ssl_key' => '', 'ssl_cer' => '', // 缓存目录配置(可选,需拥有读写权限) 'cache_path' => '', ]; ``` 后续版本已经支持单个`p12`支付证书,配置参数为`ssl_p12` >* WeChatDeveloper 最少需要配置 `appid` ,`appsecret`两个参数;在配置微信开发接口时,还需要配置`token`才能通过配置;如果接口配置开启了安全加密,则必需配置`encodingaeskey`; >* 如果需要用到支付 ( Pay ) ,刚还需要配置 `mch_id`,`mch_key`两个商户参数(注意需要与`appid`对应),使用退款功能、企业打款到零钱、企业打款到银行卡等商户到用户的交易功能时,必需要配置双向证书(这里是配置key及cert两个文件的位置目录)。 ① 实例接口对象举例,如获取已关注用户列表 --- ```php try { // 实例对应的接口对象 $user = new \WeChat\User($config); // 调用接口对象方法 $list = $user->getUserList(); // 处理返回的结果 echo '<pre>'; var_export($list); } catch (Exception $e) { // 出错啦,处理下吧 echo $e->getMessage() . PHP_EOL; } ``` ② 实例接口对象举例,如获取已关注用户列表 --- ```php try { // 实例对应的接口对象 $user = \We::WeChatUser($config); // 调用接口对象方法 $list = $user->getUserList(); // 处理返回的结果 echo '<pre>'; var_export($list); } catch (Exception $e) { // 出错啦,处理下吧 echo $e->getMessage() . PHP_EOL; } ```