如果单独用 code 请求会报 message": "参数错误,未获取用户信息没有 openid?
try {
if ($code = $request->code) {
$response = $driver->getAccessTokenResponse($code);
$token = array_get($response, 'access_token');
} else {
$token = $request->access_token;
if ($type == 'weixin') {
$driver->setOpenId($request->openid);
}
}
$oauthUser = $driver->userFromToken($token);
} catch (\Exception $e) {
return $this->response->errorUnauthorized('参数错误,未获取用户信息');
}
单独code 请求 后续也没有判断
命令行正常
推荐文章: