Thinkphp5微信小程序获取用户信息接口调用笔记
发表时间:2021-4-22
发布人:葵宇科技
浏览次数:86
首先在官网下载示例代码, 选php的, 这里有个坑 官方的php文件,编码是UTF-8+的, 所以要把文件改为UTF-8;然后在Thinkphp5 extend文件夹下建立Wxxcx命名空间,把官方的几个类文件放进去(这里要注意文件夹名, 命名空间名, 类名的, 大小写,一定要一样,官方的文件名和类名大小写不一样)
然后是自己的thinkphp接口代码:
<?php/*** Created by PhpStorm.* User: leeoo* Date: 2017/9/14 0014* Time: 10:43*/namespace app\api\controller\v1;use think\Loader;use think\Request;use Workerman\Protocols\Http;use Wxxcx\WXBizDataCrypt;use first\second\Foo;class Index{public function index($id){return json(['msg' => $id]);}public function dologin(){$code = Request::instance()->param('code');$encryptedData = Request::instance()->param('encryptedData');$iv = Request::instance()->param('iv');$appid = "你的小程序appid";$secret = "你的小程序secret";//appid={$appid}&secret={$secret}&js_code={$code}&grant_type=authorization_code$param = array('appid' => $appid,'secret' => $secret,'js_code' => $code,'grant_type' => 'authorization_code');//http函数为封装的请求函数$res = http(








