MSN 訊號設置與設定
請設定你的訂閱源,以確保能順利匯入 MSN。 本指南說明了所需格式、支援的協定、認證選項及最佳實務。
本文內容
支援的訂閱格式
MSN 支援以下訊號來源類型:
- RSS 2.0
- 原子
- 媒體 RSS 的子集
- 命名空間包括 Dublin Core 及專有的 Microsoft Ingestion Services (MI)
每個訊號源必須預設使用 UTF-8 編碼,或在 XML prolog 中指定其他有效格式。
安全訂閱
- 只支援 HTTPS 訂閱 URL。
- 需要 TLS/SSL 加密。
- 不支援 IP 白名單。
- 包含用戶名或密碼的訂閱源將被拒絕。
認證選項
認證為可選但支援:
MSN 支援依據 RFC 7517 規定的基本認證。 要為您的動態消息新增基本認證,請提供:
- 使用者名稱
- 密碼
- 安全 HTTPS 訂閱 URL
要在您的動態中新增 OAuth 2.0 認證,請提供:
- 安全令牌伺服器 URL
- Client_ID
- Grant_Type
- 範圍 (選填;用來表示通行等級。這個數值會按現狀傳送)
- 安全訂閱 URL
文件編碼
MSN 預設使用 UTF-8 編碼。 你可以透過在 XML 宣告中宣告不同的編碼來覆寫:
<?xml version="1.0" encoding="ISO-8859-1"?>
送給尺寸限制與誤差處理
- 最大傳輸流量為 10MB
- 最大影像大小為 14MB。
MSN 建議動態資料長度始終少於 30 條新鮮資料,但你可以使用 ATOM 的 動態分頁 功能,啟用滑動視窗擷取動態資料。
如果所吞噬的內容超過三天,MSN 會自動觸發升級處理。 如果您有不同的內容年齡要求,請聯絡我們。partnerhubsupport@microsoft.com MSN 會重試有錯誤的訂閱源,但如果錯誤持續,會通知你去調查。 MSN 會自動關閉長時間處於錯誤狀態的訂閱源內容擷取。
擴展訂閱元資料
你可以在基於 XML 的訂閱中擴充詞彙和術語,並附帶推薦的前綴。 MSN 僅辨識在上述 程式碼範例中明確指定的元素與屬性。 任何不支援的命名空間都會被忽略。
| 分機名稱 | 前置字元 | 命名空間 |
|---|---|---|
| 媒體 RSS | 媒體 | http://search.yahoo.com/mrss/ |
| 都柏林核心元資料 | 華盛頓特區 | http://purl.org/dc/elements/1.1/ |
| 都柏林核心條款 | DCTERM | http://purl.org/dc/terms/ |
| 專有 Microsoft 擷取服務 | 米 | http://schemas.ingestion.microsoft.com/common/ |
地理市場出版政策
MSN Partners 的內容將在簽約市場發表,加拿大除外。 加拿大合作夥伴可選擇在英語及法語市場同時發布內容。
媒體檔案的託管需求
支援連結
影片檔案必須以核准格式儲存,例如 MP4 檔案。 只要是來自你自己網站或託管在伺服器(如 AWS)上的 Files,則是被允許的。
不支援連結
Dropbox 連結、YouTube 連結等不支援 RSS 訂閱源。 這是因為影片無法輕易或立即從這些連結中拉取,因為它們是「封閉」的。
更多細節請參閱 Feed 內容規格。