苹果CMS 怎么接入苹果CMS资源网?采集接口绑定教程? (但已注明近似)
学完这篇,你能在苹果CMS V10 后台把一个第三方资源网的采集接口完整接上,从拿到接口地址到分类绑定、跑通第一次采集,全程自己操作。
第一步:先拿到资源网的采集接口地址
这一步要做的,是拿到对方提供的 API 地址,并确认它是活的。资源网一般会在首页或「站长合作」页给出采集接口,格式通常是这两种之一:
https://资源网域名/api.php/provide/vod/at/json/
https://资源网域名/api.php/provide/vod/?ac=list
把地址直接粘到浏览器新标签页打开。正常情况你会看到一大段 JSON 文本,里面有 "vod_name"、"vod_play_url" 这类字段。看到这个就说明接口没问题。
注意:如果打开是空白、404,或者返回的是网页 HTML(比如「域名已过期」页面),说明接口地址写错了或者对方关了采集。不要拿这种地址去后台试,后面采集会一直报「采集失败」但看不出原因。
第二步:在后台新增资源库
这一步要做的,是把接口地址登记到苹果CMS 里,做完后后台就多了一个可选的采集源。
登录后台(默认入口 /admin.php),依次点顶部菜单 采集 → 资源库,在资源库列表页右上角点 添加。
在添加页里填这几项:
- 资源库名称:随便起,建议写资源网名字,方便以后区分,比如「某某资源网」
- 接口地址:粘贴第一步验证过的地址
- 接口类型:选 JSON(老站如果是 XML 就选 XML,绝大多数新站都是 JSON)
- 绑定分类:可以留空,后面单独绑
- 状态:选 启用
填完点 保存。
第三步:绑定分类(最关键的一步)
这一步要做的,是把资源网的分类和你站内的分类一一对应上,做完后采集才会把影片放进正确的栏目。
在 采集 → 资源库 列表里,找到刚加的那条,点它右侧的 绑定分类(部分版本显示为「分类绑定」)。打开后界面是两栏:左边是你本地已有分类,右边每一行是一个下拉框,列出资源网的分类(电影、连续剧、综艺、动漫等)。
逐个下拉选择对应关系,比如本地「电影」对应资源网的「电影」,本地「连续剧」对应「连续剧」。全部选完后点 保存。
注意:没绑定的分类采下来会归到「未分类」,或者干脆不入库。如果绑定页下拉框是空的,说明接口地址有问题或接口类型选错了,回第二步检查。
第四步:跑第一次采集
这一步要做的,是正式拉取数据,做完后你就能在「视频 → 视频列表」里看到新影片。
依次点 采集 → 采集数据,页面顶部选择刚建的资源库,下面会出现几个按钮:采集当天、采集本周、采集全部、按 ID 采集。
第一次建议先点 采集当天 试水,观察页面下方的进度输出。出现「成功采集 X 条」就是通了。
注意:别一上来就点「采集全部」,几千条数据容易让 PHP 超时中断,也容易把服务器跑卡。先用小批量验证,再考虑分批采。
第五步:让它自动采(可选)
想让站点自己更新,可以用后台的定时采集功能:进 采集 → 采集参数(部分版本在「系统 → 采集设置」),把「自动采集」打开并设置时间间隔;也可以用服务器的计划任务定时访问采集 URL。
注意:自动采集间隔别设太短(建议 6 小时以上),频繁请求容易被资源网封 IP。
小结
- 接口地址先丢浏览器验证,能看到 JSON 才算可用
- 后台路径是 采集 → 资源库 → 添加,接口类型一般选 JSON
- 分类绑定必须做,否则采下来全是未分类
- 第一次拿「采集当天」试跑,别直接「采集全部」
- 自动采集间隔别太密,避免被封 IP
原文链接:https://www.gj0.com/thread-81.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。