2016-04-19 36 views
0

カレンダーAPIとGoogleドライブAPIの両方の認証に問題があります。私はカレンダーAPIの作業をしていましたが、私はそれにGoogleドライブの添付ファイル機能を追加したいのですが、それを動作させることはできません。エラーが発生したことは、私にこのエラー を与えています。エラーの呼び出しがhttps://www.googleapis.com/drive/v2/filesをGET:(403)十分な権限ここ 403 google drive apiの許可が拒否されました。PHP

が私のコードされた:カレンダーの作品とGoogleドライブにはない、なぜ私は見当がつかない

define('CLIENT_SECRET_PATH', __DIR__ . '/client_secret.json'); 
$client->setAuthConfigFile(CLIENT_SECRET_PATH); 
$client->addScope("https://www.googleapis.com/auth/drive"); 
$client->addScope("https://www.googleapis.com/auth/calendar"); 

$googleService = new Google_Service_Calendar($client); 
$drive_service = new Google_Service_Drive($client);*/ 
define('SCOPES', implode(' ', array(
    Google_Service_Drive::DRIVE_METADATA_READONLY) 
)); 

// Setup the Google Calendar class 
$googleClient = new Google_Client(); 
$googleClient->setApplicationName('test'); 
$googleClient->setScopes(SCOPES); 
$googleClient->addScope("https://www.googleapis.com/auth/drive"); 
$googleClient->addScope("https://www.googleapis.com/auth/Calendar"); 
$googleClient->setAuthConfigFile(CLIENT_SECRET_PATH); 
$googleService = new Google_Service_Calendar($googleClient); 
$driveService = new Google_Service_Drive($googleClient); 

CLIENT_SECRET_PATHの認証がgoogleドライブで動作することは間違いありません。

答えて

0

固定..私はgoogleのAPIのスコープなしでgoogleサービスを認証し、明らかに認証が上書きされません。

関連する問題