发布调用接口

只要有相应cms的入库接口,就可以将数据远程发布到网站中,不必将采集器和网站放在同一服务器

默认可自定义调用任意接口

发布设置-调用接口-自定义

当数据发送至远程接口并入库后需要返回响应状态,这样采集器才能正确记录数据的状态并用来进行排重处理

你只需要在接口代码最后或者数据入库后插入代码

exit(json_encode(数组));//数组必须是键值对形式,在调用接口»响应状态中绑定数组中的键名即可

一键导入功能只需要提供接口地址就可以直接导入配置,免去手动输入的繁琐操作

发布设置-调用接口-一键导入

接口对接分为两种模式:GET和POST

GET模式用来读取配置,需要返回如下格式JSON数据:

exit(json_encode(array(
	//发布时的请求方式post或get
	'type'=>'',
	//页面编码
	'charset'=>'',
	//当type为post时的数据类型,默认表单数据:application/x-www-form-urlencoded,JSON数组:application/json,表单上传:multipart/form-data
	'content_type'=>'',
	//绑定响应的json数组健名
	'response'=>array(
		'id'=>'id',
		'target'=>'target',
		'desc'=>'desc',
		'error'=>'error',
	),
	//配置选项
	'params'=>array(
		//选项参数
		array(
			'name'=>'',//名称
			'required'=>0,//是否必填,0或1
			'tag'=>'',//标签类型:text(文本框)、number(数字)、select(选择)、checkbox(多选)、radio(单选)
			'option'=>array(),//选项值(键值对数组),当tag是select、checkbox、radio时有效
			'default'=>'',//默认值,多个用数组表示
		),
		...可添加多个选项参数
	),
)));

POST模式用来入库数据,需要返回如下格式JSON数据:

exit(json_encode(数组));//数组必须是键值对形式,在“GET模式”中绑定响应的json数组健名

推荐CMS使用一键导入接口插件,无需复杂配置安装后直接使用

Discuz插件  织梦插件 讯睿cms插件  Emlog插件