.txt ファイルを Google ドライブにコピーし、DrEdit C# サンプルで開こうとしています。ファイルを開こうとすると、ASP.NET サーバーはサーバーから 403 禁止された応答を受け取ります。応答の本文には次のように記載されています。
The authenticated user has not installed the app with client id 229016086359-m19r73ngg9pr863m5h7eso151kcc2uut.apps.googleusercontent.com [403]
また、サンプルを使用して新しいファイルを保存することもできません。私は近いと思いますが、この問題の原因がわかりません。ドキュメントは構成設定について完全に明確ではないため、おそらくそのうちの1つが間違っている可能性があります。ここで私がやっていることは次のとおりです。
- ClientCredentials.cs - CLIENT_ID - [API アクセス] ページの [Drive SDK のクライアント ID] セクションの [クライアント ID] の値に設定します。
- ClientCredentials.cs - CLIENT_SECRET - [API アクセス] ページの [Drive SDK のクライアント ID] セクションで [クライアント シークレット] の値に設定します。
- ClientCredentials.cs - REDIRECT_URI - ASP.NET アプリケーションのベース URL に設定
- dredit.js - 104 行目の setAppId('') - Drive SDK ページの「App Id:」の値に設定
- manifest.json - app_console_project_id - Drive SDK ページの「App Id:」の値に設定
chrome Web ストア経由でアプリをアップロードし、テスト アカウントに公開して、chrome Web ストアからアプリをインストールしました。これが私がやっていることです:
- アプリの起動 (Web ストアまたは URL 経由)。
- 許可申請画面でアクセスを許可する
- untitled.txt の編集詳細ダイアログを閉じます
- [開く] ボタンをクリックすると、Windows から Google ドライブにコピーしたテキスト ファイルが表示されます
- テキストファイルをダブルクリックすると、空の編集画面が表示され、上部に「読み込み中」ボタンがあります。ネットワーク トラフィックは、500 内部サーバー エラーが発生していることを示しており、応答本文は、Google ドライブから ASP.NET アプリケーションに 403 が返されていることを示しています。
助けてくれてありがとう!