Правила истечения срока действия и удаления содержимого MSN

Узнайте, как истекать срок действия или удалять содержимое из MSN с помощью поддерживаемых метаданных. В этом руководстве объясняется логика истечения срока действия, поведение приема обновленных или повторяющихся элементов, а также способы правильной обработки удаления содержимого.

В этой статье

Установка срока действия и обновленных дат

Общие сведения об изменениях состояния элемента

Предотвращение дублирования в веб-канале

Установка срока действия и обновленных дат

Чтобы удалить содержимое из MSN, добавьте в веб-канал следующее:

  • Дата окончания срока действия в прошлом (относительно текущей даты и времени)
  • Дата обновления, которая является более новой, чем последняя приемленная версия
  • Тот же уникальный идентификатор , который используется в исходном элементе веб-канала

Это указывает системе приема на отмену публикации элемента во время следующего обновления веб-канала.

Для RSS-каналов мультимедиа можно также использовать следующие теги на корневом уровне элемента:

<dcterms:valid>2024-12-31T00:00:00Z</dcterms:valid>
<mi:expirationDate>2024-12-31T00:00:00Z</mi:expirationDate>

Для активации приема необходимо связать их с более <dcterms:modified> новой или обновленной датой.

Общие сведения об изменениях состояния элемента

MSN использует сочетание уникального идентификатора, даты обновления и даты окончания срока действия для определения состояния каждого элемента веб-канала. В приведенной ниже таблице показано, как различные сочетания влияют на прием:

Контекст Действие
Нет существующего элемента с таким же уникальным идентификатором Создан новый элемент
Тот же уникальный идентификатор + дата обновления новее Элемент обновлен
Тот же уникальный идентификатор + дата обновления не изменена Элемент пропущен (дубликат)
Тот же уникальный идентификатор + дата окончания срока действия в прошлом + дата обновления новее Элемент удален или удален

Предотвращение дублирования в веб-канале

Чтобы предотвратить ошибки приема и избыточные обновления:

  • Не повторно создавайте новые уникальные идентификаторы на каждом запросе канала.
  • Изменение даты обновления происходит только в том случае, если элемент действительно изменился.
  • Повторно используйте URL-адреса ресурсов мультимедиа, если содержимое не было существенно изменено.
  • Для media RSS обновите <dcterms:modified> , чтобы активировать повторный прием.

Повторный прием неизмененного содержимого отходов обработки ресурсов и может быть полностью пропущен системой.