2013-01-21 16 views
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を使用してファイル/フォルダを共有するリンクを取得できます。リンクを取得するためにもう一度リクエストを送信する必要があります。最初のリクエスト自体にリンクがあれば便利です。

私はGoogleのドライブウェブインターフェースで再生し、下記の通り、ファイル/フォルダを共有するためのリンクのパターンを得た:それは今、正常に動作している

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

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

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

答えて

2

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

あなたが設計したURLは変更されない可能性がありますが、安全であることが最もよいと言われています。