Правила истечения срока действия и удаления содержимого 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>, чтобы активировать повторный прием.
Повторный прием неизмененного содержимого отходов обработки ресурсов и может быть полностью пропущен системой.