編集:
GoogleドライブチームのAliAfsharによると、このAPIを使用するためにインストールは不要になりました。したがって、以下は関連性がなくなる可能性がありますが、歴史的な目的のために残されます。
したがって、最初にAPIは、私たちが両方とも行っているという意味でアプリケーション開発をサポートしていませんが、ネイティブという言葉は使用しません。良いニュースは、私がいくつかの調査を行っていることです。Googleドライブは実際にはGoogleドキュメントの単なるリブランドです。したがって、Google Docs APIは、同じ目的にも適しています。
とにかく、エラーを解決する手順は次のとおりです。「認証されたユーザーがクライアントIDのアプリをインストールしていません...」これは、この回答のために403エラーです。これらの手順は、必要に応じてChromeウェブストアにアプリをセットアップし、インストールしたことを前提としています。私は自分のプロジェクトでローカルマシンにも取り組んでいます:http://github.com/tom-dignan/gdrive-cliこのエラーを乗り越えたので、emacsバージョンでプラグインし続ける必要があると思います。私たちはこの仕事をすることができると思います。
a。GoogleAPIコンソールを開きます。
b。「APIアクセス」でAPIをすでに有効にしていることを確認し、APIとSDKforGoogleドライブの両方を有効にする必要があります。そこで、クライアントシークレット/APIキーなどを取得します。私はあなたがすでにこれを行ったことをほぼ確信しているので、Cに進んでください(これはそれを逃したかもしれない他の人のためにここにあります)
c。左側のナビゲーションバーの[DriveSDK]で、次の操作を行う必要があります。
「サポートURL」を追加する(必須)
少なくとも小さな16x16アプリケーションアイコンを追加します(必須)
ドライブ統合の下に「OAuthクライアントID(必須)」を追加します(私はただいじくり回していたので、これが重要なフィールドのようです)。
「GoogleドライブのUIからアプリ用に開くURL(必須)URLを開く」を追加します。
「複数ファイルのサポート」をチェックしてください
いくつかのMIMEタイプとファイル拡張子、「text / plain」、およびtxtなどを追加します
認証スコープを追加します。
https://www.googleapis.com/auth/userinfo.email
https://www.googleapis.com/auth/userinfo.profile
ここでGoogleドキュメントの認証スコープを追加しようとしないでください。機能しません。ドライブアプリが作成するファイルはそのアプリ専用である必要があるため、Googleはそれをそのように使用することを望んでいません。Googleドキュメントとの統合は個別にする必要があります。
「なぜこれらのいくつかを追加しなければならないのか...」とあなたが考えているに違いないことを今私は知っています。それはフォームがそれらを必須フィールドにするからです。私の場合、静的HTMLページを指すURLをいくつか配置しました。
上記を実行したら、状態をクリーンアップしてChromeアプリを再インストールします。次に、コードを再試行すると、403が表示されなくなります。