狂雨小说:增加手动添加采集小说API

作者 : 张昊翔 本文共785个字,预计阅读时间需要2分钟 发布时间: 2019-10-8 共39人阅读

测试版本:1.1.4

用途:第三方软件检测源站新增小说后在本站增加该小说。

位置:\kyxscms\application\api\controller目录下新增Addnewnov.php

内容:

<?php
namespace app\api\controller;
use think\Controller;
use think\Db;
use net\Gather;
use think\facade\Cache;

class Addnewnov extends Controller{

	public function index(){
      if($this->request->isPost()){
        $id=$this->request->post('id');
        $url=$this->request->post('url');
        if($id == ""){exit("E0");}
        if($url == ""){exit("E1");}
        $info=Cache::get('collect_info_'.$id);
        $return=Gather::field_content($info,$url);
        if(empty($return['code'])){
            model('admin/collect')->sever_data($info,$return);
        }
        if(empty($return['msg'])){
            $return['msg']='添加成功';
            $return['status']='ok';
        }
        exit(json_encode(['title'=>$return['title'],'url'=>$return['reurl'],'msg'=>$return['msg']]));
      }
    }
}

使用方法:

POST请求http://novel.hf1x.cn/api/Newnov

参数:id=采集规则ID号&url=源站小说页地址

张昊翔博客原创文章,作者:,如若转载,请注明出处:
1、本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2、分享目的仅供大家学习和交流,请不要用于商业用途!
3、本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
4、如有链接无法下载、失效或广告,请联系管理员处理!
5、本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!

张昊翔博客 » 狂雨小说:增加手动添加采集小说API

发表评论