驗證你的 Podcast RSS Feed
在提交流程中,Apple Podcast Connect 會驗證你的 Podcast。
- 如果你是透過 RSS Feed URL 提交節目,驗證程序僅為技術方面的評估,旨在確保你的 RSS Feed 達成以下條件:
你可以在 Apple Podcast Connect 中手動驗證你的 RSS Feed,或使用傳遞 URL(pass-through URL)進行驗證。
- 如果你是 Apple Podcasters Program 會員,則你在 Apple Podcast Connect 中建立並提交節目的過程中,系統就會驗證你的音訊和影像檔案,確保這些素材符合我們的音訊和插圖要求。瞭解如何排解插圖問題或音訊上傳問題。
通過驗證不代表 Podcast 一定會通過核准。所有內容都必須遵循我們的內容規範。進一步瞭解審查流程。
手動驗證 RSS Feed
請依照以下步驟驗證你的節目:
- 在 Apple Podcast Connect 中,按一下新增(+)按鈕,然後選取「新節目」。
- 選取「透過 Feed 新增節目」,然後輸入 RSS Feed URL。
- 選取「新增」。
- 檢視你的節目資訊。請留意插圖以及節目與單集的後設資料,例如標題、作者名稱、描述、語言、類別等。
- 準備就緒後,選取「提交以供審查」。
檢視並修正任何出現的驗證警告或錯誤。完成後,再次選取「提交以供審查」。若 Feed 驗證成功,Apple Podcast Connect 會將你的節目提交給 Apple 審查。
傳遞驗證(建議託管供應商使用)
託管供應商可以實作 Apple Podcast Connect 的傳遞 URL,藉此加快驗證流程。只要加入以下參數,使用者即可選取連結、登入 Apple Podcast Connect,並找到準備好進行驗證的 RSS Feed:https://podcastsconnect.apple.com/my-podcasts/new-feed?submitfeed=<feed-url>
例如:https://podcastsconnect.apple.com/my-podcasts/new-feed?submitfeed=https://podcasts.apple.com/hiking_treks.rss
排解 RSS Feed 驗證錯誤
Podcast 的驗證流程完成之後,若發現任何問題,系統將顯示更多詳細資訊。當發生連線問題、媒體檔案不相容或不支援,或缺少必要標籤等情況時,便可能顯示驗證錯誤訊息。只要找出根本原因,這些錯誤就可以輕鬆解決。
祕訣:如果你在排解驗證失敗的問題時仍遭遇困難,可以使用外部工具,例如 Cast Feed Validator 和 Podbase Podcast Validator,這些工具可能會提供更深入的詳細資訊。
你也可以洽詢你的託管供應商,他們應該有能力協助你深入瞭解這些錯誤。
常見的 RSS Feed 驗證錯誤訊息
以下為驗證 Podcast RSS Feed 時,可能會出現的常見錯誤:
無效的 Feed URL。
提交以供驗證的 Podcast RSS Feed URL 不完整時,可能會發生這種情況。
請確認你的 URL 中包含以下項目:
- 通訊協定(https)
- 主機名稱(www.apple.com)
- 檔案名稱(hiking-treks.xml)。例如:
https://www.apple.com/hiking-treks.xml
無法連接至你的 Feed。
無法從你的 Feed 下載單集。
發生連線逾時錯誤,Feed 連線已中斷。
單集是由不支援位元組範圍要求的伺服器所託管。
請確保託管你 RSS Feed URL 以及所有單集和插圖的伺服器,已啟用 HEAD 和位元組範圍要求,且可公開定址。你的託管供應商可以協助你解決這些錯誤。進一步瞭解 Podcast RSS Feed 的技術要求。
Feed 中沒有單集。
請確認該單集包含有效的 <enclosure>
標籤,以及其中的三個要件(URL、長度和類型),且指向了支援的可用媒體資產。例如:<enclosure url="https://mypodcast.com/episode001.mp3" length="5650889" type="audio/mpeg/>
請參考這個編寫良好的 RSS Feed 範例。
無法讀取 Feed。
無法剖析 Feed。
這些錯誤通常與建立 RSS Feed 的方式有關。以下是幾個常見原因:
- Feed 宣告:請確保 RSS Feed 的開頭包含以下 XML 宣告。
<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:content="http://purl.org/rss/1.0/modules/content/">
- Apple Podcast 標籤:請確保你的 RSS Feed 中包含必要的標籤。
祕訣:Podcast RSS Feed 中包含的所有內容、標籤和值會區分大小寫。如需更多資訊,請參閱 Podcast 要求。另請參考這個編寫良好的 RSS Feed範例。
Feed 中未包含「類別」標籤,或未設定「類別」標籤內容。
- 沒有正確編程「&」符號:指定類別和子類別時,請務必正確逸出「&」符號。例如:
錯誤格式<itunes:category text="Society & Culture" />
正確格式<itunes:category text="Society & Culture" />
- 無效或不支援的類別:請確定你的 Feed 中包含至少一個支援類別的值。
- Apple Podcast 類別的大小寫錯誤:請確定大小寫遵循我們的規範。例如:
錯誤格式<itunes:category text="society & culture" />
正確格式<itunes:category text="Society & Culture" />
Feed 中未包含「描述」標籤,或未設定「描述」標籤內容。
請確保你的 RSS Feed 中有 <description>
標籤。
Feed 中未包含「語言」標籤,或未設定「語言」標籤內容。
請確保 Feed 中包含 <language>
標籤,且提供支援的 ISO 值。
Feed 中未包含「兒少不宜」標籤,或未設定「兒少不宜」標籤內容。
請確保 Feed 中包含 <itunes:explicit>
標籤,並提供 true
或 false
值。