驗證你的 Podcast RSS 饋給
在提交流程中,Apple Podcast Connect 會驗證你的 Podcast。
- 如果你是透過 RSS 饋給 URL 提交節目,驗證程序僅為技術方面的評估,旨在確保你的 RSS 饋給達成以下條件:
你可以在 Apple Podcast Connect 中手動驗證你的 RSS 饋給,或使用傳遞 URL (pass-through URL) 進行驗證。
- 如果你是 Apple Podcasters Program 會員,則你在 Apple Podcast Connect 中建立並提交節目的過程中,系統就會驗證你的音訊和影像檔案,確保這些素材符合我們的音訊和插圖要求。瞭解如何排解插圖問題或音訊上傳問題。
通過驗證不代表 Podcast 一定會通過核准。所有內容都必須遵循我們的內容規範。進一步瞭解審查流程。
手動驗證 RSS 饋給
請依照以下步驟驗證你的節目:
- 在 Apple Podcast Connect 中,按一下新增 (+) 按鈕,然後選取「新節目」。
- 選取「新增現有節目 (RSS 饋給)」,然後輸入 RSS 饋給 URL。
- 選取「新增」。
- 檢視你的節目資訊。請留意插圖以及節目與單集的後設資料,例如標題、作者名稱、描述、語言、類別等。
- 準備就緒後,選取「提交以供審查」。
檢視並修正任何出現的驗證警告或錯誤。完成後,再次選取「提交以供審查」。若饋給驗證成功,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 & Culture" />
- 無效或不支援的類別。請確定你的饋給中包含至少一個支援類別的值。
- Apple Podcast 類別的大小寫錯誤。請確定大小寫遵循我們的規範。例如:
錯誤格式<itunes:category text="society & culture" />
正確格式<itunes:category text="Society & 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>
標籤,並提供 true
或 false
值。