MSN'e başarılı bir şekilde alım yapmak için akışınızı ayarlayın. Bu kılavuzda gerekli biçimler, desteklenen protokoller, kimlik doğrulama seçenekleri ve akış teslimi için en iyi yöntemler özetlenmektedir.
Bu makalede
Akış boyutu sınırları ve hata işleme
Akış meta verilerini genişletme
Coğrafi pazar yayımlama ilkesi
Medya dosyaları için barındırma gereksinimleri
Desteklenen akış biçimleri
MSN aşağıdaki akış türlerini destekler:
- RSS 2.0
- ATOM
- Medya RSS Alt Kümeleri
- Dublin Core ve özel Microsoft Alım Hizmetleri (MI) dahil olmak üzere ad alanları
Her akışın varsayılan olarak UTF-8 kodlaması kullanması veya XML girişinde başka bir geçerli biçim belirtmesi gerekir.
Güvenli akış teslimi
- Yalnızca HTTPS akışı URL'leri desteklenir.
- TLS/SSL şifrelemesi gereklidir.
- IP izin verilenler listesi desteklenmez.
- URL'lerde kullanıcı adı veya parola içeren akışlar reddedilir.
Kimlik doğrulama seçenekleri
Kimlik doğrulaması isteğe bağlıdır ancak desteklenir:
MSN, RFC 7517'de belirtildiği gibi temel kimlik doğrulamayı destekler. Akışınıza temel kimlik doğrulaması eklemek için şunları sağlayın:
- Kullanıcı Adı
- Parola
- Güvenli HTTPS akışı URL'si
Akışınıza OAuth 2.0 kimlik doğrulaması eklemek için şunları sağlayın:
- Güvenlik belirteci sunucusu URL'si
- Client_ID
- Grant_Type
- Kapsam (isteğe bağlı; erişim düzeyini belirtmek için kullanılır. Bu değer olduğu gibi gönderilir)
- Güvenli akış URL'si
Belge kodlama
MSN varsayılan olarak UTF-8 kodlama kullanır. XML bildiriminizde farklı bir kodlama bildirerek bunu geçersiz kılabilirsiniz:
<?xml version="1.0" encoding="ISO-8859-1"?>
Akış boyutu sınırları ve hata işleme
- Maksimum besleme boyutu 10 MB'tır
- Maksimum görüntü boyutu 14 MB'tır.
MSN, her zaman 30'dan az yeni öğeden oluşan bir akış boyutunun korunmasını önerir, ancak akışınızın kayan pencere alımını etkinleştirmek için ATOM'un Akış disk belleği özelliğini kullanabilirsiniz.
Alınan içerik üç günden daha eskiyse MSN otomatik olarak bir yükseltme tetikler. Farklı içerik yaşı gereksinimleriniz varsa adresinden bizimle partnerhubsupport@microsoft.comiletişime geçin. MSN, hataları olan akışları yeniden dener, ancak hatalar devam ederse araştırmanız için size bildirim gönderilir. MSN, uzun bir süre boyunca hata durumunda kalan akışlardan içerik alımını otomatik olarak kapatır.
Akış meta verilerini genişletme
XML tabanlı akışlardaki akış sözcük dağarcığını ve terimlerini önerilen ön ekleriyle birlikte genişletebilirsiniz. MSN yalnızca listelenen kod örneklerinde açıkça belirtilen öğeleri ve öznitelikleri tanır. Desteklenmeyen tüm ad alanları yoksayılır.
| Uzantı adı | Önek | Ad alanı |
|---|---|---|
| Medya RSS | medya | http://search.yahoo.com/mrss/ |
| Dublin Çekirdek Meta Verileri | Dc | http://purl.org/dc/elements/1.1/ |
| Dublin Temel Koşulları | dcterms | http://purl.org/dc/terms/ |
| Özel Microsoft Alım Hizmetleri | mi | http://schemas.ingestion.microsoft.com/common/ |
Coğrafi pazar yayımlama ilkesi
MSN İş Ortakları, kanada hariç olmak üzere sözleşmeyi imzaladıkları pazarda içeriklerini yayımlayacaktır. Kanadalı iş ortakları, içeriklerini hem İngilizce hem de Fransız pazarlarında yayımlamayı tercih edebilir.
Medya dosyaları için barındırma gereksinimleri
Desteklenen bağlantılar
Video dosyalarının MP4 dosyası gibi onaylı bir biçimde kaydedilmesi gerekir. Files, kendi web sitenizden veya AWS gibi bir sunucuda barındırılıyorsa izin verilir.
Desteklenmeyen bağlantılar
Dropbox bağlantıları, YouTube bağlantıları vb. RSS akışlarında desteklenmez. Bunun nedeni, videonun 'geçitli' oldukları için bu bağlantıları kolayca veya hemen çekememesidir.
Diğer ayrıntılar için Akış içeriği belirtimlerine bakın.