ドキュメントの新しいリビジョンを (odt 形式を使用して) アップロードすると、すべての共有フォルダーから削除されます。
OAuth 1 と Ruby クライアントを使用していますが、OAuth プレイグラウンド (https://developers.google.com/oauthplayground/) でも発生します。
流れ:
(テキスト文書を作成して共有フォルダに入れる)
ドキュメント エントリを取得します:
GET /feeds/default/private/full/<docid>
。「共有」ラベルと #parent 内のフォルダーへのリンクが必要です
ドキュメントのアップロード リンクを取得します (リンク @rel~=#resumable-edit-media):
PUT https://docs.google.com/feeds/upload/create-session/default/private/full/document%3A<docid>
ドキュメントのメタを変更していないため、このリクエストの本文は空です
ドキュメント本文をアップロードする
response.location
結果のドキュメントは共有フォルダーになく、
shared
ラベルも#parent
リンクもありません。
これは設計によるものですか?回避策はありますか?