只要有相应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数组健名