以小程序获取手机号接口为例,该接口EasyWeChat未进行重写,开发者可以自行调用,免去维护Access Token。
微信官网文档中的接口API:
POST https://api.weixin.qq.com/wxa/business/getuserphonenumber?access_token=ACCESS_TOKEN
$response = $this->app->httpPostJson('/wxa/business/getuserphonenumber', [
"code" => $code
]);
if($response['errcode'] !=0){
$this->error('获取失败',$response);
}
//请求成功 处理请求后数据
$this->success('获取成功',$response);
如上调用API。
之所以不手动获取Access Token(如下)。是因为会出现access_token过期的情况。
// 获取 access token 实例
$accessToken = $app->access_token;
$token = $accessToken->getToken(); // token 数组 token['access_token'] 字符串