由于之前的接口需要每次发布都需要登录一次,太麻烦,于是这次就搞了个免登陆的接口,设置一次可以一直使用,方便多了。(下载地址见文章最下方)
最新的这个PbootCMS发布插件是免登陆的,开源的,免费的,适用于大部分采集工具,例如常见的火车头,简数采集器等。
对接采集工具的例子
火车头:
简数采集:
填写的对接网址为:
http://你的网站域名/admin.php/Insertcon/add?__post_flag=post
一些对接字段参数:
1、__post_password //发布密码
2、scode //内容栏目编码,获取方式:pboot后台->基础内容->内容栏目->编码
3、title//标题
4、content//内容
5、tags//标签,英文逗号隔开
6、author //作者
7、source//来源
然后是Pboot网站端上传对应接口插件:
1. 修改两处代码
I、网站根目录/apps/common/Admincontroller.php文件的约在79左右位置
alert_back('表单提交校验失败,请刷新后重试!');
修改为
//alert_back('表单提交校验失败,请刷新后重试!');
II、网站根目录/apps/common/Admincontroller.php文件的约在93行左右位置
$public_path = array(
'/admin/Index/index', // 登陆页面
'/admin/Index/login'// 执行登陆
);
修改为
$public_path = array(
'/admin/Index/index', // 登录页面
'/admin/Index/login', // 执行登录,注意这行代码最后以逗号结尾
'/admin/Insertcon/add'
);
2. 上传插件接口文件
先下载插件(地址在最下方),然后修改默认密码:
/admin/controller/InsertconController.php文件里面(约在16行)
const insertcon_password = "changepw";
把changepw改为新密码,例如
const insertcon_password = "123";
接着把文件上传到网站所在服务器对应目录,注意有两个文件要上传到不同目录下的:
I、把文件/admin/controller/InsertconController.php上传到服务器的/apps/admin/controller目录下;
II、把文件/admin/model/InsertconModel.php上传到服务器的/apps/admin/model目录下。