MSN içeriğinin süre sonu ve kullanımdan kaldırılması kuralları

Desteklenen meta verileri kullanarak MSN'den içeriğin nasıl sona ereceğini veya kaldırılacağını anlayın. Bu kılavuzda süre sonu mantığı, güncelleştirilmiş veya yinelenen öğeler için alım davranışı ve içerik çıkarmalarınızın düzgün bir şekilde işlendiğinden nasıl emin olduğunuz açıklanır.

Bu makalede

Süre sonu ve güncelleştirilmiş tarihleri ayarlama

Öğe durumu değişikliklerini anlama

Akışta yinelenenleri önleme

Süre sonu ve güncelleştirilmiş tarihleri ayarlama

MSN'den içerik kaldırmak için akışınıza aşağıdakileri ekleyin:

  • Geçmişteki bir sona erme tarihi (geçerli tarih ve saate göre)
  • Son alınan sürümden daha yeni bir güncelleştirme tarihi
  • Özgün akış öğesinde kullanılan benzersiz kimlik

Bu, bir sonraki akış yenilemesi sırasında öğeyi yayımdan kaldırması için alım sistemine sinyal gönderir.

Medya RSS akışları için, öğe kök düzeyinde aşağıdaki etiketleri de kullanabilirsiniz:

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

Alımı tetikleyebilmek için her ikisi de daha <dcterms:modified> yeni veya güncelleştirilmiş bir tarihle eşleştirilmelidir.

Öğe durumu değişikliklerini anlama

MSN, her akış öğesinin durumunu belirlemek için benzersiz kimlik, güncelleştirilmiş tarih ve son kullanma tarihi birleşimini kullanır. Aşağıdaki tabloda farklı birleşimlerin alımı nasıl etkilediği özetlenmiştir:

Bağlam Eylem
Aynı benzersiz kimlikle var olan öğe yok Yeni öğe oluşturuldu
Aynı benzersiz kimlik + güncelleştirme tarihi daha yeni Öğe güncelleştirildi
Aynı benzersiz kimlik + güncelleştirilmiş tarihte değişiklik yok Öğe atlandı (yinelenen)
Geçmişteki aynı benzersiz kimlik + son kullanma tarihi + güncelleştirme tarihi daha yeni Öğe silindi/indirildi

Akışta yinelenenleri önleme

Alma hatalarını ve yedekli güncelleştirmeleri önlemek için:

  • Her akış çekmesinde yeni Benzersiz kimlikleri yeniden oluşturma.
  • Yalnızca öğe gerçekten değiştiğinde Güncelleştirme Tarihi'ni değiştirin.
  • İçerik önemli ölçüde değişmediği sürece medya varlığı URL'lerini yeniden kullanabilirsiniz.
  • Medya RSS için yeniden alımı tetikleye güncelleştirin <dcterms:modified> .

Değiştirilmemiş içeriğin yeniden alınması, işlem kaynaklarını boşa harcar ve tamamen sistem tarafından atlanabilir.