内容设置

验证播客 RSS Feed

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

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

你可以在 Apple Podcasts Connect 中手动验证 RSS Feed,或使用直通 URL 进行验证。

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

手动验证 RSS Feed

验证节目的步骤如下:

  1. 在 Apple Podcasts Connect 中,点按添加按钮(+),选择“新节目”。
  2. 选择添加有 RSS Feed 的节目,然后输入 RSS Feed URL。
  3. 选择“添加”。
  4. 确认节目信息。请尤其注意封面以及节目和单集的元数据,例如标题、作者名称、描述、语言和类别。
  5. 准备就绪后,选择“提交以供审核”。

如出现验证警告或错误信息,请查看说明并修正问题。完成后,再次选择“提交以供审核”。如果 Feed 验证成功,Apple Podcasts Connect 便会将节目提交给 Apple 审核。

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

托管服务提供商可以为创作者提供 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 时,可能会出现的常见错误信息:

Can’t submit your feed.(无法提交你的 Feed。)

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

可能是此前已有人提交过相同的 RSS Feed URL;或者 RSS Feed URL 不同,但 <title><link> 标签信息相同。请检查你的节目是否已经在 Apple 播客上线。

如果播客已上线,你可以:

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>