小貓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("\r\n\r\n", $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”表示只讀模式。如果您有互聯網問題,也可以咨詢我,謝謝!如果你也想一起學習人工智能,歡迎留言交流。
參考:
