Undefined index: openid,无法通过 $driver->getAccessTokenResponse ($code) 获取到返回值?
按照教程,通过 2). 客户端只获取授权码(code)这种方式去做
配置好了config/service.php 里的wechat节点;
通过微信授权链接提取到code填入下方CODE
通过以下代码,
$code = 'CODE';
$driver = Socialite::driver('weixin');
$response = $driver->getAccessTokenResponse($code);
$driver->setOpenId($response['openid']);
$oauthUser = $driver->userFromToken($response['access_token']);
报错:
Undefined index: openid
in Provider.php (line 132)
at HandleExceptions->handleError(8, 'Undefined index: openid', 132, array('code' => '0711ZXnX1Dqy4T0Z9RoX1bi8oX11ZXn4', 'response' => object(Response)))
in Provider.php (line 132)
推荐文章: