广告位

广告合作 · 联系tg:@wugang5

首页 › 采集科普 › 采集接口json格式

采集接口json格式

接口返回格式决定了苹果CMS怎么解析数据,选错格式是「采集返回空」的高频原因之一。判断方法其实很简单:浏览器打开接口看一眼返回内容的开头就能确定。

json 与 xml 的区别

xml 是老格式,标签成对、体积偏大、解析慢;json 是键值对结构、体积小、程序解析友好。对站长来说实际差别就两点:新资源站默认给 json;少数老源只有 xml。两者承载的数据内容本身没有优劣之分,区别只在解析方式。

判断时有一个高频误区:把接口地址里的 ac=detail 参数误当成格式标识,这个参数控制的是返回内容详略,与 json 还是 xml 无关。另外部分源站同时提供两个入口,路径里带 json 或 xml 字样的分支,按路径选即可,不必自己转格式。

苹果CMS对两种格式的支持

苹果CMS的自定义接口添加时可以直接选类型,json 与 xml 都在支持范围内。选型原则是:接口给什么就选什么,不要凭习惯全选 json。类型与实际返回不一致时,程序解析会直接失败,表现就是试采为空。

如何判断接口返回格式

把接口地址粘到浏览器打开:返回以 { 开头、内容是形如 code:1 的键值对,就是 json;返回以 <rss> 或 <list> 这类标签嵌套开头的,就是 xml。如果打开后看到的是一整个网页而不是数据文本,说明这个地址根本不是标准采集接口。

浏览器判断还有两个细节:json 返回在部分浏览器里会被折叠显示,要切换到原始文本视图再看开头字符;xml 返回则会渲染成可折叠的节点树。把两种表现记熟,现场判断不超过十秒。

实测的 json 结构长什么样

本站于 2026-10-07 在服务器侧实测电影天堂接口 caiji.dyttzyapi.com/api.php/provide/vod/,返回标准 json:外层是 code、page、pagecount 等分页字段,list 数组里每部影片是一个对象,包含 vod_id、vod_name、type_id、vod_time 与播放地址串等字段。看懂这一层结构,接口报错时就能快速定位是字段缺失还是格式问题,多源并行时的格式管理可参考多采集源轮询策略。

选格式的实用建议

新站直接用 json 源即可;接手老站遇到 xml 源也不必转格式,程序原生支持。真正要盯的是数据字段完整度,尤其是播放地址串的拼接格式,它比外层格式更容易出问题,相关排查可参考播放器问题排查手册。接口配置操作见苹果CMS采集接口怎么配置,数据来源背景见资源采集原理科普。

相关词条:资源采集原理科普、影视资源采集站大全、视频解析