Термін дії вмісту 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-адреси медіазасобів, якщо вміст суттєво не змінився.
- Для каналу RSS для медіавмісту оновіть
<dcterms:modified>його, щоб ініціювати повторне вмикання.
Повторне додавання незмінених відходів вмісту, які обробляють ресурси, і може бути повністю пропущено системою.