Googleアカウントと連携してユーザー登録ができるWEBサービスを開発しているのですが、
Googleの認証画面が表示され「承認する」をクリックされた後のアクセストークンの取得でおかしなことになっています。以下のソースは、アクセストークンを取得するためにphpでjsonを使って書いたものです。
これを含めて実行すると、いろいろとアクセストークンの内容が表示されるはずなのに「NULL」と表示されてしまいます。ドットインストールの動画を参考にして書いたのですが、きちんとアクセストークンが取得できるようにするにはこのソースをどう直したらいいですか??
lang
1$params = array( 2 'client_id' => CLIENT_ID, 3 'client_secret' => CLIENT_SECRET, 4 'code' => $_GET['code'], 5 'redirect_uri' => SITE_URL.'google_redirect.php', 6 'grant_type' => 'authorization_code' 7 ); 8 $url = 'https//accounts.google.com/o/oauth2/token'; 9 $curl = curl_init(); 10 curl_setopt($curl,CURLOPT_URL,$url); 11 curl_setopt($curl,CURLOPT_POST,true); 12 curl_setopt($curl,CURLOPT_POSTFIELDS,http_build_query($params)); 13 curl_setopt($curl,CURLOPT_RETURNTRANSFER,true); 14 $rs = curl_exec($curl); 15 curl_close($curl); 16 $json = json_decode($rs); 17 var_dump($json);exit;
あなたの回答
tips
プレビュー