You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Apple Podcast无法读取RSS pubDate字段问题求助

问题排查所需补充信息
  • 新RSS Feed的完整XML片段(重点包含<channel>节点及至少两个<item>节点的完整内容),需展示所有时间相关字段(如pubDate、itunes:pubDate、dc:date等)
  • Apple Podcasts Connect后台中,替换Feed URL前后的剧集发布时间截图对比
  • Apple官方播客Feed验证工具的完整检测报告,重点关注日期字段相关的警告或错误提示
  • 旧Feed与新Feed的字段差异对比:尤其是pubDate、itunes:pubDate、guid这三个字段的设置是否一致
  • 替换Feed URL的具体操作流程:是直接在Podcast Connect中修改现有Feed的URL,还是提交了全新的Feed申请
  • 新Feed中每个<item>的guid字段值是否与旧Feed完全匹配
修复pubDate识别的解决方案
  1. 同时声明标准pubDate与Apple专属字段
    确保每个<item>节点同时包含标准RSS的<pubDate>和Apple播客专属的<itunes:pubDate>,两者格式统一使用RFC 822规范(即你当前使用的Mon, 02 Oct 2023 18:12:42 -06:00格式)。示例:

    <item>
      <title>示例剧集</title>
      <pubDate>Mon, 02 Oct 2023 18:12:42 -06:00</pubDate>
      <itunes:pubDate>Mon, 02 Oct 2023 18:12:42 -06:00</itunes:pubDate>
      <guid>unique-episode-id-from-old-feed</guid>
      <!-- 其他字段 -->
    </item>
    
  2. 保持guid字段完全一致
    新Feed中每个剧集的<guid>必须与旧Feed中的对应值完全相同。如果guid被修改,Apple会将该剧集判定为全新内容,自动使用Feed抓取时间作为发布时间。

  3. 强制Apple重新抓取解析Feed

    • 在Podcast Connect后台手动触发Feed刷新操作
    • 更新Feed的<lastBuildDate>字段为当前时间,促使Apple重新拉取并解析所有字段内容
  4. 验证XML命名空间与格式合规性
    确保RSS根节点包含Apple播客的命名空间声明,否则<itunes:pubDate>等专属字段会被忽略:

    <rss version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">
      <!-- 内容 -->
    </rss>
    

    同时用Apple官方验证工具检查Feed,确保日期字段的格式、时区符号、月份缩写完全符合要求(月份必须是英文三字母缩写,如Oct而非10)。

内容的提问来源于stack exchange,提问作者Michael Palmer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 11:02:17