Google Docs List API (Python SDK) を使用して、リソースをユーザーの Docs アカウントのルート フォルダーに移動する方法を探しています。
client.move_resource メソッドには、ターゲット コレクションとして gdata.docs.data.Resource が必要ですが、ルート フォルダーの Resource エントリを取得する方法、またはそれが可能かどうかさえわかりません。APIドキュメントは言う
ルート コレクションには独自のエントリがないため、API フィードからエントリを取得するときに、リソース ID が folder:root のリソース エントリは見つかりません。
move_resource(entry=entry, collection=None, keep_in_collections=False) を使用しようとすると、ルート フォルダーを含め、リソースがどこにもないことになり、ルート フォルダーの内容をクエリしても、応答でそのリソースを取得します。
何か案は?