选择好框架为后续做准备(本文选择thinkphp6)
第一种:我们可以使用? https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=***&secret=***? ?(***代表自己公众号的配置自己修改)
访问时会遇到问题
?遇到问题不要慌,冷静看主要就是没有修改自己ip白名单的原因
这时候就要修改ip白名单填好自己的宝塔域名与自己的IP(百度搜索ip即可查看)
填写好自己的ip
?
?
出现7200为正常,这时就可以获取到自己的token了
第二种:在框架中(thinkphp6)根目录config文件中创建好setting.php文件把需要的配置封装进去
<?php
return [
'wechat'=>[
'app_id' => 'wxe04b675e6969594e',//开发者ID(AppID)
'app_secret'=>'a5c2ac0263a64a5514dda2ce25c08598',//开发者密码(AppSecret)
'token'=>'2021',
'encoding_aeskey'=>'sTZCTTDd9TKykgwDiyNUsbGFSW9l3VrdTcoB0BN3ozq',//消息加解密密钥(EncodingAESKey)
'access_token_url'=>'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=%s&secret=%s',
]
];
在控制器中调用封装好的配置
public function getAccessToken()
{
$url = config('setting.wechat.access_token_url');
$sp_url = sprintf($url,config('setting.wechat.app_id'),config('setting.wechat.app_secret'));
echo $access_json_str = file_get_contents($sp_url);
}
|