MSN コンテンツの有効期限と削除ルール
サポートされているメタデータを使用して、MSN のコンテンツを期限切れまたは削除する方法について説明します。 このガイドでは、有効期限のロジック、更新されたアイテムまたは重複するアイテムのインジェスト動作、コンテンツの削除が適切に処理されるようにする方法について説明します。
この記事の内容
有効期限と更新日の設定
MSN からコンテンツを削除するには、フィードに次を含めます。
- 過去の 有効期限 ( 現在の日付と時刻を基準)
- 最後に取り込まれたバージョンより新しい更新日
- 元のフィード項目で使用されたのと同じ一意の ID
これにより、インジェスト システムは、次のフィードの更新中にアイテムを再発行することを通知します。
Media RSS フィードの場合は、項目のルート レベルで次のタグを使用することもできます。
<dcterms:valid>2024-12-31T00:00:00Z</dcterms:valid>
<mi:expirationDate>2024-12-31T00:00:00Z</mi:expirationDate>
インジェストをトリガーするには、どちらも新しい <dcterms:modified> または更新日とペアにする必要があります。
アイテムの状態の変更について
MSN は、 一意の ID、 更新日、 および有効期限 の組み合わせを使用して、各フィード項目の状態を決定します。 次の表は、さまざまな組み合わせがインジェストにどのように影響するかを示しています。
| 対象 | 操作 |
|---|---|
| 同じ一意の ID を持つ既存の項目がありません | 新しい項目が作成されます |
| 同じ一意の ID + 更新日が新しい | アイテムが更新される |
| 同じ一意の ID + 更新日の変更なし | 項目がスキップされる (重複) |
| 同じ一意の ID + 過去の有効期限 + 更新日が新しい | アイテムが削除または削除される |
フィード内の重複を回避する
インジェスト エラーと冗長更新を防ぐには:
- 各フィード プルで新しい一意の ID を再生成 しないでください 。
- アイテムが本当に変更された場合にのみ、更新日を変更します。
- コンテンツが大幅に変更されていない限り、メディアアセットの URL を再利用します。
- Media RSS の場合は、
<dcterms:modified>を更新して再インジェストをトリガーします。
変更されていないコンテンツを再取り込みすると、処理リソースが無駄になり、システムによって完全にスキップされる可能性があります。