ドキュメントリストAPI v3.0を使用して、私はすでにドキュメントを作成しています。しかし、今私は共有リンクを使ってそれを私的に共有したいと思います。Google API - ドキュメントリスト - 共有リンクを作成
プロトコルガイドは、私がこのようなPOSTリクエストを構築すべきであることを示しています
POST /feeds/default/private/full/<resource_id>/acl
GData-Version: 3.0
Authorization: OAuth <access_token>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:gAcl='http://schemas.google.com/acl/2007'>
<category scheme='http://schemas.google.com/g/2005#kind'
term='http://schemas.google.com/acl/2007#accessRule'/>
<gAcl:role value='writer'/>
<gAcl:scope type='user' value='[email protected]'/>
</entry>
しかし、私はスコープの問題を抱えています。それらのガイドリスト4:
- ユーザー - ユーザーの電子メールアドレス。 =>私はリンクを望んでいるが、私はプロセスの最後に文書にアクセスする人の電子メールアドレスも知らない。
- グループ - Googleグループのメールアドレス。 =>私はグループを使用しません。
- ドメイン - Google Appsドメイン。 =>私はドメインを使用しません。
- デフォルト - すべてのユーザーと一般公開されています。 =>私はその文書を公開したくありません。
共有リンクを使用してプライベートドキュメントにアクセスできるようにするにはどのような範囲を使用しますか?
偉大な質問とさらに良い答え!ルールを削除する方法を見つけましたか?:http://stackoverflow.com/questions/10502756/remove-a-shared-link-to-a-google-resource –