Php 使用oauth-5-laravel的FB登录无法请求资源。HTTP代码:没有响应
我尝试使用oauth-5-laravel包进行fb登录, 但在Php 使用oauth-5-laravel的FB登录无法请求资源。HTTP代码:没有响应,php,facebook,laravel,login,oauth,Php,Facebook,Laravel,Login,Oauth,我尝试使用oauth-5-laravel包进行fb登录, 但在$token=$fb->requestAccessToken($code)处出错 以下是laravel错误消息: TokenResponseException in StreamClient.php line 68: Failed to request resource. HTTP Code: No response 我尝试dd($code),它不是空的 这是我的控制器代码: $code = $request->get('co
$token=$fb->requestAccessToken($code)处出错代码>
以下是laravel错误消息:
TokenResponseException in StreamClient.php line 68:
Failed to request resource. HTTP Code: No response
我尝试dd($code)
,它不是空的这是我的控制器代码:
$code = $request->get('code');
$fb = OAuth::consumer('Facebook');
if (!is_null($code))
{
$token = $fb->requestAccessToken($code);
$result = json_decode($fb->request('/me?fields=id,gender,name,email,birthday'), true);
dd($result);
}
else
{
$url = $fb->getAuthorizationUri();
return redirect((string)$url);
}
问题是什么?怎么可能“代码”有什么?我不明白。我正在尝试使用以下方法测试它:
Route::get('test',function(\lightlight\Http\Request$Request){$code=$Request->get('code');$googleService=\OAuth::consumer('Google');$token=$googleService->requestAccessToken($code);dd($token);})代码>但显然它不起作用。。我不知道如何填充“code”变量以及它是什么。。。请帮忙!