无法使用带有artdarek的laravel在Google Oauth上请求资源

时间:2015-09-08 05:32:35

标签: php laravel oauth google-api single-sign-on

我在网上搜索了他的问题的解决方案,但我还没有找到解决办法。我需要帮助..

我收到此错误: OAuth \ Common \ Http \ Exception \ TokenResponseException 无法请求资源。

以下是我的代码,如果我做错了,那么请帮助发现它...我已尝试手动使用我的重定向网址但它仍然会出现相同的错误..

public function loginWithGoogle()
{

    $code= Input::get('code'); 

    $googleService = OAuth::consumer('Google');

    if (!empty($code)){

        $token= $googleService->requestAccessToken($code);
        $result= json_decode($googleService->request('https://www.googleapis.com/oauth2/v1/userinfo' ), true);
             if(!empty($result){
                var_dump($result);
             }

    } else {
            // get googleService authorization
            $url = $googleService->getAuthorizationUri();

            // return to google login url
            return Redirect::to( (string)$url );
        }
} 

0 个答案:

没有答案