zoukankan      html  css  js  c++  java
  • 伪原创api接口[HTTP]

    小猫AI伪原创API是小猫AI为第三方开发人员提供的API接口。以往需要复制文章到小猫AI,伪原创后再粘贴到您要发布的网站。现在小猫AI开放了API,只要整合到您的网站,在您发布文章时,自动帮您做过小猫AI伪原创,节省您的时间,让您更好的用于网站维护!更强大的功能是小猫AI开发的API还支持用户自定义词库和关键字加链接的功能。

    <?php
    error_reporting(E_ERROR | E_WARNING | E_PARSE);
    
    // 这里是你的API地址,我这个是测试版的,如果你需要可以去申请一个正式的
    $url = 'http://api.xiaofamao.com/api.php?json=0&v=1&key=test111';
    
    $LabelArray['内容']='床前明月光,疑是地上霜。';
    $temp = curl_request($url, array('wenzhang'=>$LabelArray['内容']));
    echo $temp;
    //echo serialize($LabelArray);
    
    
    //参数1:访问的URL,参数2:post数据(不填则为GET),参数3:提交的$cookies,参数4:是否返回$cookies
    function curl_request($url,$post='',$cookie='', $returnCookie=0){
            $curl = curl_init();
            curl_setopt($curl, CURLOPT_URL, $url);
            curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)');
        if (ini_get('open_basedir') == '' && strtolower(ini_get('safe_mode')) != 'on'){ 
            curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
        }
            curl_setopt($curl, CURLOPT_AUTOREFERER, 1);
            curl_setopt($curl, CURLOPT_REFERER, "http://XXX");
            if($post) {
                curl_setopt($curl, CURLOPT_POST, 1);
                curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($post));
            }
            if($cookie) {
                curl_setopt($curl, CURLOPT_COOKIE, $cookie);
            }
            curl_setopt($curl, CURLOPT_HEADER, $returnCookie);
            curl_setopt($curl, CURLOPT_TIMEOUT, 100);
            curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
            $data = curl_exec($curl);
            if (curl_errno($curl)) {
                return curl_error($curl);
            }
            curl_close($curl);
            if($returnCookie){
                list($header, $body) = explode("
    
    ", $data, 2);
                preg_match_all("/Set-Cookie:([^;]*);/", $header, $matches);
                $info['cookie']  = substr($matches[1][0], 1);
                $info['content'] = $body;
                return $info;
            }else{
                return $data;
            }
    }
    
    // 计算中文字符串长度
    function utf8_strlen($string = null) {
    // 将字符串分解为单元
    preg_match_all("/./us", $string, $match);
    // 返回单元个数
    return count($match[0]);
    }
    ?>
    

      

    API的概念

    应用编程接口是一些预定义的函数,旨在为应用程序和开发人员提供基于特定软件或硬件访问例程的能力,而无需访问源代码或了解内部工作机制的细节。

    API的特性

    一个定义良好的接口可以为其他软件提供特定的服务。

    它可以小到单个函数,也可以大到数百个类、方法、全局函数、数据类型、枚举类型和常量。

    应用编程接口的实现是私有或开源的。

    如果你想直接使用我上面的代码,你也可以直接复制。

    让我解释一下上面的网址(实际上是我们所说的应用编程接口):

    1、红色部分:表示这个api的提供者,而不是同一个api,它后面的数字是不同的

    2、绿色部分:表示该api的appid。在应用了api之后,你将拥有自己的appid

    3、黄色部分:表示这个api的appkye,你可以看到一个接一个应用程序的appid和appkey。

    然后,根据我上面的格式,它们可以拼接在一起并调用。这就是php调用api的方式。api拼接与上述相同。最后一个棕色“r”表示只读模式。如果您有互联网问题,也可以咨询我,谢谢!如果你也想一起学习人工智能,欢迎留言交流。

    参考:

    伪原创接口怎么写

    基于AI的自动改写文章的软件

    ai自动生成文章,帮你打开写作思路

    人工智能如何实现写作

    人工智能写文章软件,输入关键词自动生成文章

  • 相关阅读:
    SqlParameter的作用与用法
    自制ASP.NET 本地授权文件
    教你如何谷歌浏览器免费打电话
    grep命令
    前端培训
    环境变量
    jenkins执行脚本npm: command not found解决
    Linux下给mysql创建用户并分配权限
    h5视频微信禁止全屏 x5-playsinline
    git 删除本地分支和远程分支、本地代码回滚和远程代码库回滚
  • 原文地址:https://www.cnblogs.com/phploser/p/13413744.html
Copyright © 2011-2022 走看看