2017-11-20 1 views
0

私のアプリケーションでGoogleドライブに限定されたスコープ(drive.file)を使用したいと思っています。drive.fileスコープとテンプレートファイル

このスコープでは、ドライブに新しいファイルを作成する場合、既存のファイルを「リンクを持つユーザー」が読み取り権限を持つ別のユーザーからコピーするとコピーが失敗します。

これはすでにa few years agoと尋ねられていますが、アプリケーション所有アカウントの提案が廃止されている可能性があるため、可能性が狭まっているようです:アプリケーション所有アカウントのすべてのリンクが壊れています。

質問:まだサービスアカウントのいくつかの並べ替えを使用して、読み取りのための共有ファイルからそれらをコピーしてそのファイルを作成しながら、は、限られた範囲のdrive.fileを使用してアプリケーションを持っていることの意味は、ありますか? authorizing with the following scopesによってファイルのメタデータへの読み書きアクセスを追加

答えて

0

試してみてください。

  • https://www.googleapis.com/auth/drive.metadata
  • https://www.googleapis.com/auth/drive.metadata.readonly

この関連SO postは同じことを示唆しています。

+0

drive.metadataまたはdrive.metadata.readonlyは助けません。drive.fileで使用されているため、ユーザーと共有するファイルにアクセスできません。 私は、drive.readonly + drive.metadataが動作していることを確認しましたが、drive.readonlyを使用して引き続きGoogleのセキュリティポップアップが表示されます。 これは明らかに、drive.readonlyはまだレビューされていないGoogleドライブアプリ(まだユーザードライブの外にある共有テンプレートファイルを1つだけ読み取る必要がある)に対してはあまりにも多くの特権があるためです。 – Yves

関連する問題