2012-04-29 15 views
37

pythonのDrEditサンプルアプリケーションをGAEにインストールしようとしています。アプリケーションは実行されますが、ファイルを保存または開くと、HTTP 403 "アクセスが設定されていないエラー"になります。DrEditでGoogleドライブHTTP 403の "Access Not Configured"エラーが発生しました

client.jsonはドライブSDKのクライアントIDが値>APIアクセスあたりのclient_idclient_secretセットを持っています。また、APIアクセス>ウェブアプリケーションのクライアントIDの値を使用しようとしました。

GoogleドライブSDK> OAuthクライアントIDも、ドライブSDKとウェブアプリのクライアントIDにさまざまに設定されています。

私は間違っていますか?

+0

チェックを識別:http://stackoverflow.com/questions/10362853/google-drive-authentication-issues –

答えて

69

Google APIコンソールのサービスセクションには、ドライブ開発、SDK、APIの2つのサービスがあります。新しいドライブSDKエントリを作成すると、ドライブAPIサービスは自動的に有効になりません(これは意味がありません。ドライブAPIを使用せずにドライブ対応アプリケーションを作成するときは表示されません)。プロジェクトのDrive APIサービスをオンに切り替えて、もう一度お試しください。

@lurking_googlers多くの人がこれに該当すると思いますが、SDKが有効なときにAPIを有効にするのは意味がありませんか?

+0

我々ドライブAPIを自動有効化できるかどうかを確認します。これは良い発見です、私たちはそれをより良く文書化することを確認します。 –

+0

ありがとう、David。残念ながら私は既に** "Drive SDK" **を** "On" **に設定していましたが、デバッグ中は無駄です。 – danielchalef

+14

いいえ、ドライブSDKではなく、ドライブ_API_です。どちらもオンになっている必要があります。 – David

-1

そして、あなた必見もこれはあなたのコードに次の

DriveService.Scope.DriveFile, DriveService.Scope.Drive 

幸運

関連する問題