開放API > API接口[WebService]
功能介紹
奶盤偽原創(chuàng)API是奶盤網(wǎng)為第三方開發(fā)人員提供的編程接口。
以往需要復(fù)制文章到奶盤網(wǎng),偽原創(chuàng)后再粘貼到您要發(fā)布的網(wǎng)站。現(xiàn)在奶盤開放了API,只要整合到您的網(wǎng)站,在您發(fā)布文章時(shí),自動(dòng)幫您做過(guò)奶盤偽原創(chuàng),節(jié)省您的時(shí)間,讓您更好的用于網(wǎng)站維護(hù)!更強(qiáng)大的功能是奶盤開發(fā)的API還支持用戶自定義詞庫(kù)和關(guān)鍵字加鏈接的功能。
PHP整合需開啟soap
修改PHP.ini文件,找到;extension=php_soap.dll去掉前面的分號(hào),重起IIS或者apache
【GBK編碼】PHP整合代碼
header("content-type:text/html;charset=utf-8");
$ini = ini_set("soap.wsdl_cache_enabled","0");
//調(diào)用 奶盤(naipan.com) WebService的URL
$wsdl = 'http://www.4144444.com/api/weiyuanchuang?wsdl';
//通過(guò)您的PHP文件格式選擇,實(shí)現(xiàn)中文亂碼處理
$content = iconv('gbk','utf-8',"文章內(nèi)容");
//參數(shù)值【奶盤網(wǎng)注冊(cè)用戶名test@163.com(未注冊(cè)用默認(rèn))】
//參數(shù)值【注冊(cè)序列號(hào),免費(fèi)用戶用ICQl3kdebh7zns97XVT9dLDBASR7pBrM2AAKbI7HpMw=】
//參數(shù)值【文章內(nèi)容】
$param = array(
"regname" => "test@163.com",
"regsn" => "ICQl3kdebh7zns97XVT9dLDBASR7pBrM2AAKbI7HpMw=",
"content" => $content
);
$client = new SoapClient($wsdl);
$result = $client->weiyuanchuang($param,1);
echo $result->return;
【UTF-8編碼】PHP整合代碼
header("content-type:text/html;charset=utf-8");
$ini = ini_set("soap.wsdl_cache_enabled","0");
//調(diào)用 奶盤(naipan.com) WebService的URL
$wsdl = 'http://www.4144444.com/api/weiyuanchuang?wsdl';
//通過(guò)您的PHP文件格式選擇,實(shí)現(xiàn)中文亂碼處理
$content = "文章內(nèi)容";
//參數(shù)值【奶盤網(wǎng)注冊(cè)用戶名test@163.com(未注冊(cè)用默認(rèn))】
//參數(shù)值【注冊(cè)序列號(hào),免費(fèi)用戶用ICQl3kdebh7zns97XVT9dLDBASR7pBrM2AAKbI7HpMw=】
//參數(shù)值【文章內(nèi)容】
$param = array(
"regname" => "test@163.com",
"regsn" => "ICQl3kdebh7zns97XVT9dLDBASR7pBrM2AAKbI7HpMw=",
"content" => $content
);
$client = new SoapClient($wsdl);
$result = $client->weiyuanchuang($param,1);
echo $result->return;
JAVA整合代碼
import javax.xml.namespace.QName;
import org.apache.axis2.AxisFault;
import org.apache.axis2.addressing.EndpointReference;
import org.apache.axis2.client.Options;
import org.apache.axis2.rpc.client.RPCServiceClient;
//使用RPC方式調(diào)用WebService
RPCServiceClient serviceClient = null;
try {
serviceClient = new RPCServiceClient();
} catch (AxisFault e) {
e.printStackTrace();
}
Options options = serviceClient.getOptions();
//調(diào)用 奶盤(naipan.com) WebService的URL
EndpointReference targetEPR = new EndpointReference(
"http://www.4144444.com/api/weiyuanchuang?wsdl");
options.setTo(targetEPR);
//參數(shù)值【奶盤網(wǎng)注冊(cè)用戶名test@163.com(未注冊(cè)用默認(rèn))】
//參數(shù)值【注冊(cè)序列號(hào),免費(fèi)用戶用ICQl3kdebh7zns97XVT9dLDBASR7pBrM2AAKbI7HpMw=】
//參數(shù)值【文章內(nèi)容】
Object[] opAddEntryArgs = new Object[] {"test@163.com","ICQl3kdebh7zns97XVT9dLDBASR7pBrM2AAKbI7HpMw=","文章內(nèi)容"};
//指定返回值的數(shù)據(jù)類型的Class對(duì)象
Class[] classes = new Class[] {String.class};
//指定要調(diào)用的奶盤方法及WSDL文件的命名空間
QName opAddEntry = new QName("http://www.4144444.com/", "weiyuanchuang");
//調(diào)用getContent方法并輸出該方法的返回值
try {
String naipanWebservice=(String) serviceClient.invokeBlocking(opAddEntry, opAddEntryArgs, classes)[0];
System.out.println(naipanWebservice);
} catch (AxisFault e) {
//TODO Auto-generated catch block
e.printStackTrace();
}
說(shuō)明:綠色為您需要修改的地方,其他請(qǐng)勿修改,最后的naipanWebservice為偽原創(chuàng)后生成的內(nèi)容,可直接插入您的數(shù)據(jù)庫(kù)
涉及的jar包:點(diǎn)擊下載


浙公網(wǎng)安備 33010902000001號(hào)