0
コードを取得しました:4/sfPsZXlH-eO4kqj8EE8WDO70jEMn3HyMuk7ZvjkqL-Q#
。Invalid_request OAuth2 Google?
$authUrl = "https://accounts.google.com/o/oauth2/token";
curl_setopt_array($curl, array(
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => array(
'code' => $code,
'client_id' => CLIENT_ID,
'client_secret' => CLIENT_SECRET,
'redirect_uri' => getRedirectUri(),
'grant_type' => 'authorization_code'
),
CURLOPT_URL => $authUrl,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_RETURNTRANSFER => true
));
しかし、エラーが発生します:
object(stdClass)#1 (1) {
["error"]=>
string(15) "invalid_request"
}
は、どのように私は何が間違っている検出することができますか?URLにリクエストをしているアクセストークンを取得しようとした後
あなたはCURLOPT_POSTFIELDSの出力を表示できますか?すべて同じ行にあり、&とHTMLエンコードで区切られていなければなりません。 – DaImTo
どうすればいいですか? – Gagama
私はこのライブラリを使ってみます: 'https:// github.com/google/google-api-php-client'ですが、' $ client-> setDeveloperKey( "YOUR_APP_KEY");パブリックAPIのプロジェクトを作成するときにGoogle開発者コンソールの – Gagama