5

https://developers.google.com/drive/v2/reference/permissions/insertを使用してファイル/フォルダーを共有できます。ただし、応答 ( https://developers.google.com/drive/v2/reference/permissions#resource ) には、ファイル/フォルダーを共有するためのリンクは含まれません。

ファイル/フォルダーを共有した後、 https://developers.google.com/drive/v2/reference/files/getを使用してファイル/フォルダーを共有するためのリンクを取得できます。そのため、リンクを取得するには、もう 1 つのリクエストを送信する必要があります。最初のリクエスト自体でリンクを取得すると便利です。

私はちょうどGoogleドライブのWebインターフェイスで遊んで、以下に示すようにファイル/フォルダを共有するためのリンクのパターンを得ました:

For files: https://docs.google.com/file/d/{file-id}/edit

For folders: https://docs.google.com/folder/d/{folder-id}/edit

現在は正常に動作しています。

共有ファイル/フォルダを取得するのは正しいですか? 将来壊れる?

4

1 に答える 1

2

alternateLinkメソッドのFile リソースのにdrive.files.*は、Google ドライブでファイルを表示するためのリンクが含まれている必要があります。これは一貫性があり、正しい URL を見つける最良の方法です。

そうは言っても、設計した URL は変更されない可能性がありますが、安全を確保するのが最善です。

于 2013-01-22T02:46:28.063 に答える