1

Python クライアントを使用してコレクションを完全に削除しています (ごみ箱に移動するのではなく、完全に削除します)。

Python gdata のバージョンは 2.0.16 です。

コレクションを完全に削除するために使用しているコードは次のとおりです。

        delimited = folder_entry.GetEditLink().href.split('?')
        url = delimited[0] + '?delete=true'
        client.Delete(url, force=True)

私が経験している問題は、削除されるコレクション内にあったドキュメントに何が起こるかです。

この API は (2012 年 4 月の初め頃まで) コレクション内のドキュメントを削除していませんでした。最終的な結果は、削除されたコレクション内にあったドキュメントがコレクションから「タグ付けされていない」ということです。

現在、この API の動作は、削除されたコレクション内にあるドキュメントに関してはまったく異なります。これで、削除されたコレクション内のドキュメントも完全に削除されます。

いくつかの質問...

1) この API への変更は想定されていますか? 2) コレクションを完全に削除し、そのコレクションにあるドキュメントのタグを単に「外す」新しい方法はありますか?

情報ありがとうございます。

  • ダン
4

1 に答える 1

0

これは、APIの動作とは関係がなく、製品全体の動作とは関係がないと思います。

GoogleドキュメントからGoogleドライブへの移行に伴い、「タグ」として使用されていたコレクションから「フォルダ」として使用されていたコレクションに移行しました。フォルダを削除すると、含まれているすべてのファイルも削除されます。APIは、その動作を副作用として反映しているようです。

残念ながら、ほとんどの機能をカバーする次のバージョンのDrive APIに取り組んでいるため、DocumentListAPIでこれ以上の作業が行われることはないと思います。

于 2012-06-03T00:46:49.080 に答える