內容設定

驗證你的 Podcast RSS 饋給

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

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

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

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

手動驗證 RSS 饋給

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

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

檢視並修正任何出現的驗證警告或錯誤。完成後,再次選取「提交以供審查」。若饋給驗證成功,Apple Podcast Connect 會將你的節目提交給 Apple 審查。

傳遞驗證 (建議託管供應商使用)

託管供應商可以實作 Apple Podcast Connect 的傳遞 URL,藉此加快驗證流程。只要加入以下參數,使用者即可選取連結、登入 Apple Podcast Connect,並找到準備好進行驗證的 RSS 饋給:
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 饋給驗證錯誤

Podcast 的驗證流程完成之後,若發現任何問題,系統將顯示更多詳細資訊。當發生連線問題、媒體檔案不相容或不支援,或缺少必要標籤等情況時,便可能顯示驗證錯誤訊息。只要找出根本原因,這些錯誤就可以輕鬆解決。

祕訣:如果你在排解驗證失敗的問題時仍遭遇困難,可以使用外部工具,例如 Cast Feed Validator 和 Podbase Podcast Validator,這些工具可能會提供更深入的詳細資訊。

你也可以洽詢你的託管供應商,他們應該有能力協助你深入瞭解這些錯誤。

常見的 RSS 饋給驗證錯誤訊息

以下為驗證 Podcast RSS 饋給時,可能會出現的常見錯誤:

無法提交 Feed。(Can’t submit your feed.)

先前已提交過此 Feed。(Your feed was previously submitted.)

如果先前已有人提交過相同的 RSS 饋給 URL,或雖是不同的 RSS 饋給 URL,但具有相同 <title> 和 <link> 標籤資訊,就可能會發生這種情況。請檢查你的節目是否已經在 Apple Podcast 上架。

如果你的 Podcast 節目已上架,你可以採取如下措施: 

饋給 URL 無效。(Invalid feed URL.)

提交以供驗證的 Podcast RSS 饋給 URL 不完整時,可能會發生這種情況。

請確認你的 URL 中包含以下項目:

  • 通訊協定 (https) 
  • 主機名稱 (www.apple.com)
  • 檔案名稱 (hiking-treks.xml)。例如:https://www.apple.com/hiking-treks.xml

無法連接至你的 Feed。(Can’t connect to your feed.)

無法從你的 Feed 下載單集。(Can’t download episodes from your feed.)

發生連線逾時錯誤,Feed 連線已中斷。(The connection to your feed was interrupted due to a connection timeout error.)

託管你單集的伺服器不支援位元組範圍要求。(Your episodes are hosted on a server that does not support byte-range requests.)

請確保託管你 RSS 饋給 URL 以及所有單集和插圖的伺服器,已啟用 HEAD 和位元組範圍要求,且可公開定址。你的託管供應商可以協助你解決這些錯誤。進一步瞭解 Podcast RSS 饋給的技術要求

饋給中沒有單集。(No episodes exist in your feed.)

請確認該單集包含有效的 <enclosure> 標籤,以及其中的三個要件 (URL、長度和類型),且指向了支援的可用媒體資產。例如:<enclosure url="https://mypodcast.com/episode001.mp3" length="5650889" type="audio/mpeg/>
請參考這個編寫良好的 RSS 饋給範例。

無法讀取 Feed。(Can’t read your feed.)

無法剖析 Feed。(Can’t parse your feed.)

這些錯誤通常與建立 RSS 饋給的方式有關。以下是幾個常見原因:

  • 饋給宣告。請確保 RSS 饋給的開頭包含以下 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 饋給中包含必要的標籤

祕訣:Podcast RSS 饋給中包含的所有內容、標籤和值會區分大小寫。如需更多資訊,請參閱 Podcast 要求。另請參考這個編寫良好的 RSS 饋給範例。

饋給中沒有類別標籤,或是類別標籤空白。(There is no category tag in your feed, or the category tag is empty.)

  • 沒有正確編程「&」符號。指定類別和子類別時,請務必正確逸出「&」符號。例如:

錯誤格式
<itunes:category text="Society & Culture" />

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

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

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

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

饋給中沒有描述標籤,或是描述標籤空白。(There is no description tag in your feed, or the description tag is empty.)

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

饋給中沒有語言標籤,或是語言標籤空白。(There is no language tag in your feed, or the language tag is empty.)

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

饋給中沒有兒童不宜標籤,或是兒童不宜標籤空白。(There is no explicit tag in your feed, or the explicit tag is empty.)

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

饋給必須包含標題。(Your feed must contain a title.)

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