一份播客RSS资料,既出现GUID,又出现音频的enclosure网址,为什么不能只留下一个?Apple创作者中心的RSS Feed规范分别说明了两者:一个与单集标识有关,一个指向媒体所在位置。[1] 两条要求并列,并没有互相替代。

页面要求所有单集包含全局唯一标识符GUID,而且该标识符永不改变。这里描述的是单集的识别信息。节目标题或简介即使方便人阅读,也不能据此认为原文不再需要这个字段;本文没有读取真实Feed,不判断某个已有标识是否符合要求。

enclosure则有自己的结构。规范要求每个单集具有专属标签,提供url、length与type三个必要属性,用于指明单集位置及托管服务器。它同时指出,Apple播客会忽略重复的enclosure网址。因此,一个GUID写得不同,仍不能取消媒体网址重复这一条限制。

反过来,媒体网址各不相同,也没有独自证明GUID已做到全局唯一且保持不变。两者分别回答“这是哪个单集”和“对应媒体在哪里”这一组相关但不同的问题。这个概括是对原文字段关系的解释,不是给任意RSS平台建立通用识别规则。

可以设想一份没有真实节目数据的资料对照表,每行分别保留单集标识与媒体位置,再记录必要属性是否有对应值。它只能帮助看清字段,不等于已经通过验证。尤其不能因为网址能打开,就补写GUID稳定、长度正确,或整个Feed不存在其他错误。

同页还列出公开访问、标签、封面及请求支持等要求,显示GUID与enclosure只是规范的一部分。本文不展开服务器配置、不生成Feed或建议替换已上线标识,也没有提交节目。音频位置、单集身份与最终平台验收,需要各自保留真实结果。

本次完整阅读了该页提取文字,没有确认首次发布日期,页脚版权年份不作为首发时间。对播客资料交接,分别理解不变标识与媒体位置,已经能避免把两个字段混成一条;是否合格上线,仍不能由这一次概念阅读代替。

信息来源

本文基于上述公开资料整理,未使用来源页面的图片、视频或嵌入媒体。