1

アプリの認証範囲をファイルごと(https://www.googleapis.com/auth/drive.file)に制限して、アプリによって作成または開かれたファイルへのアクセスを制限しました。これは、アプリによって作成された自分のファイルに対しては正常に機能します。このファイルを他の人と共有すると、ファイルは表示され、アプリによって作成されたものとして識別されますが、アプリで開くことはできません:「ファイルが見つかりません」。

フルアクセススコープ(https://www.googleapis.com/auth/drive)で同じことを行うと、共有ファイルを開くことができます。ただし、このスコープはドキュメントでは推奨されておらず、必要ありません。

共有するときのこれら2つのスコープの動作のこの違いは、私が期待したものでも、ドキュメントから読み取れるものでもありません。これは予想どおりのバグまたは動作ですか、それとも何かが足りませんか?

4

2 に答える 2

0

問題を正しく理解できれば、このバグは修正されている可能性があります。次のシナリオは、スコープを使用して機能します

https://www.googleapis.com/auth/drive.file
  1. Account1 : app を使用して file.app を作成します
  2. Account1 : Google ドライブ API を使用して file.app を Account2 と共有します
  3. Account2 : 共有メールを受信し、クリックしてファイルを開く
  4. Account2 : アプリが起動し、file.app をダウンロードして、変更をアップロードします
  5. Account1 : file.app を再度開くと、Account1 による変更が表示されます

それが役立つことを願っています。世界のファイル システムになろうとするサービスに課題トラッカーがないなんて信じられません。

于 2014-02-04T17:02:46.587 に答える