内容设置

验证播客 RSS Feed

当你在 Apple Podcasts Connect 提交播客时,Apple 会验证你的播客。

  • 如果你是通过 RSS Feed 网址(URL)提交节目,则验证流程仅为技术评估,旨在确保播客 RSS Feed:

通过验证不代表播客一定会通过审核。所有内容都必须遵循我们的内容规范。进一步了解审核流程

直通验证(建议托管服务提供商应用)

托管服务提供商可以为创作者提供 Apple Podcasts Connect 的直通验证 URL,从而加快验证流程。提供商在 Feed URL 前添加以下参数,创作者使用此链接打开并登录 Apple Podcasts 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 验证错误

如果在验证过程中发现任何问题,系统将显示更多详情供你参考。连接问题、媒体文件不兼容或系统不支持、缺少必要标签等问题均会导致验证错误。找出根本原因后,这些问题便可轻松解决。

提示:如果始终无法解决验证错误,可以借助 Cast Feed ValidatorPodbase Podcast Validator 等外部工具,进一步了解问题原因。

你也可以咨询托管服务提供商,针对验证问题寻求更多帮助。

常见的 RSS Feed 验证错误信息

以下为验证播客 RSS Feed 时,可能会出现的常见错误信息:

Invalid feed URL.(Feed URL 无效。)

可能是提交验证的播客 RSS Feed URL 不完整。

请确认 URL 中包含:

  • 通信协议(https)
  • 主机名称(www.apple.com
  • 文件名称(例如 hiking-treks.xml)。正确 URL 示例:https://www.apple.com/hiking-treks.xml

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.(与 Feed 的连接因连接超时错误而中断。)

Your episodes are hosted on a server that does not support byte-range requests.(托管单集的服务器不支持字节范围请求。)

请确保托管 RSS Feed URL 以及所有单集和封面的服务器已启用 HEAD 和字节范围请求,并且支持公开寻址。托管服务提供商可以协助你解决此类问题。进一步了解播客 RSS Feed 的技术规范

No episodes exist in your feed.(你的 Feed 中不存在单集。)

请确认单集包含有效的 <enclosure> 标签及其三个必需属性——URL(文件网址)、length(文件大小)和 type(文件类型),准确指向可用且系统支持的媒体素材。例如:<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.(无法解析你的 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 播客标签:请确保 RSS Feed 中包含所有必要标签

提示:播客 RSS Feed 中包含的所有内容、标签和值均区分大小写。请参阅播客规范了解更多信息。另请参考规范的 RSS Feed 示例。

There is no category tag in your feed, or the category tag is empty.(Feed 未包含类别标签,或类别标签还未设置。)

  • 没有正确转义“&”符号:部分类别和子类别包含“&”符号,该符号需要转义。示例:

错误格式
<itunes:category text="Society & Culture" />

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

  • Apple 播客类别的大小写不正确:请确保大小写符合规范。示例:

错误格式
<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.(Feed 未包含描述标签,或描述标签还未设置。)

请确保 RSS Feed 中包含描述标签 <description>

There is no language tag in your feed, or the language tag is empty.(Feed 未包含语言标签,或语言标签还未设置。)

请确保 Feed 中包含语言标签 <language>,标签值应为系统支持的 ISO 代码。

There is no explicit tag in your feed, or the explicit tag is empty.(Feed 未包含儿童不宜标签,或儿童不宜标签还未设置。)

请确保 Feed 中包含儿童不宜标签 <itunes:explicit>,标签值应为 true(是)或 false(否)。

Your feed must contain a title.(Feed 必须包含标题。)

请确保在 <channel>(节目元数据标签)中包含标题标签 <title>