內容設定

驗證你的 Podcast RSS Feed

在提交流程中,Apple Podcast Connect 會驗證你的 Podcast。

  • 如果你是透過 RSS Feed URL 提交節目,驗證程序僅為技術方面的評估,旨在確保你的 RSS Feed 達成以下條件:

你可以在 Apple Podcast Connect 中手動驗證你的 RSS Feed,或使用傳遞 URL(pass-through URL)進行驗證。

通過驗證不代表 Podcast 一定會通過核准。所有內容都必須遵循我們的內容規範。進一步瞭解審查流程

手動驗證 RSS Feed

請依照以下步驟驗證你的節目:

  1. 在 Apple Podcast Connect 中,按一下新增(+)按鈕,然後選取「新節目」。
  2. 選取「透過 Feed 新增節目」,然後輸入 RSS Feed URL。
  3. 選取「新增」。
  4. 檢視你的節目資訊。請留意插圖以及節目與單集的後設資料,例如標題、作者名稱、描述、語言、類別等。
  5. 準備就緒後,選取「提交以供審查」。

檢視並修正任何出現的驗證警告或錯誤。完成後,再次選取「提交以供審查」。若 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 &amp; Culture" />

  • 無效或不支援的類別:請確定你的 Feed 中包含至少一個支援類別的值。
  • Apple Podcast 類別的大小寫錯誤:請確定大小寫遵循我們的規範。例如:

錯誤格式
<itunes:category text="society &amp; culture" />

正確格式
<itunes:category text="Society &amp; Culture" />

Feed 中未包含「描述」標籤,或未設定「描述」標籤內容。

請確保你的 RSS Feed 中有 <description> 標籤。

Feed 中未包含「語言」標籤,或未設定「語言」標籤內容。

請確保 Feed 中包含 <language> 標籤,且提供支援的 ISO 值。

Feed 中未包含「兒少不宜」標籤,或未設定「兒少不宜」標籤內容。

請確保 Feed 中包含 <itunes:explicit> 標籤,並提供 truefalse 值。

Feed 必須包含標題。

請確保在 <channel>(節目)層級有 <title> 標籤。