Regole di scadenza e di takedown dei contenuti MSN
Informazioni su come scadere o rimuovere contenuto da MSN usando i metadati supportati. Questa guida illustra la logica di scadenza, il comportamento di inserimento per gli elementi aggiornati o duplicati e come garantire che i takedown del contenuto vengano elaborati correttamente.
Contenuto dell'articolo
Impostazione di scadenza e date aggiornate
Informazioni sulle modifiche allo stato degli elementi
Impostazione di scadenza e date aggiornate
Per rimuovere contenuto da MSN, includere quanto segue nel feed:
- Data di scadenza nel passato (relativa alla data e all'ora correnti)
- Data aggiornata più recente dell'ultima versione inserita
- Lo stesso ID univoco utilizzato nell'elemento del feed originale
Questo segnala al sistema di inserimento di annullare la pubblicazione dell'elemento durante l'aggiornamento successivo del feed.
Per i feed RSS multimediali, è anche possibile usare i tag seguenti a livello di radice dell'elemento:
<dcterms:valid>2024-12-31T00:00:00Z</dcterms:valid>
<mi:expirationDate>2024-12-31T00:00:00Z</mi:expirationDate>
Entrambi devono essere associati a una data più <dcterms:modified> recente o aggiornata per attivare l'inserimento.
Informazioni sulle modifiche allo stato degli elementi
MSN usa una combinazione di ID univoco, data aggiornamento e data di scadenza per determinare lo stato di ogni elemento del feed. La tabella seguente illustra l'effetto delle diverse combinazioni sull'inserimento:
| Contesto | Azione |
|---|---|
| Nessun elemento esistente con lo stesso ID univoco | Viene creato un nuovo elemento |
| Lo stesso ID univoco + data aggiornata è più recente | L'elemento viene aggiornato |
| Stesso ID univoco + nessuna modifica nella data aggiornata | L'elemento viene ignorato (duplicato) |
| Lo stesso ID univoco + data di scadenza nel passato + data aggiornata è più recente | L'elemento viene eliminato/rimosso |
Evitare duplicati nel feed
Per evitare errori di inserimento e aggiornamenti ridondanti:
- Non rigenerare nuovi ID univoci in ogni pull di feed.
- Modificare la data di aggiornamento solo quando l'elemento è veramente cambiato.
- Riutilizzare gli URL delle risorse multimediali, a meno che il contenuto non sia stato modificato materialmente.
- Per RSS multimediale, eseguire l'aggiornamento
<dcterms:modified>per attivare l'inserimento di nuovo.
Il re-ingerimento di contenuto invariato sprecherebbe le risorse di elaborazione e potrebbe essere ignorato completamente dal sistema.