功能介绍
奶盘伪原创API是奶盘网为第三方开发人员提供的编程接口。
以往需要复制文章到奶盘网,伪原创后再粘贴到您要发布的网站。现在奶盘开放了API,只要整合到您的网站,在您发布文章时,自动帮您做过奶盘伪原创,节省您的时间,让您更好的用于网站维护!更强大的功能是奶盘开发的API还支持用户自定义词库和关键字加链接的功能。
PHP整合需开启soap
修改PHP.ini文件,找到;extension=php_soap.dll去掉前面的分号,重起IIS或者apache
【GBK编码】PHP整合代码
header("content-type:text/html;charset=utf-8"); $ini = ini_set("soap.wsdl_cache_enabled","0"); //调用 奶盘(naipan.com) WebService的URL $wsdl = 'http://www.naipan.com/api/weiyuanchuang?wsdl'; //通过您的PHP文件格式选择,实现中文乱码处理 $content = iconv('gbk','utf-8',"文章内容"); //参数值【奶盘网注册用户名test@163.com(未注册用默认)】 //参数值【注册序列号,免费用户用ICQl3kdebh7zns97XVT9dLDBASR7pBrM2AAKbI7HpMw=】 //参数值【文章内容】 $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"); //调用 奶盘(naipan.com) WebService的URL $wsdl = 'http://www.naipan.com/api/weiyuanchuang?wsdl'; //通过您的PHP文件格式选择,实现中文乱码处理 $content = "文章内容"; //参数值【奶盘网注册用户名test@163.com(未注册用默认)】 //参数值【注册序列号,免费用户用ICQl3kdebh7zns97XVT9dLDBASR7pBrM2AAKbI7HpMw=】 //参数值【文章内容】 $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方式调用WebService RPCServiceClient serviceClient = null; try { serviceClient = new RPCServiceClient(); } catch (AxisFault e) { e.printStackTrace(); } Options options = serviceClient.getOptions(); //调用 奶盘(naipan.com) WebService的URL EndpointReference targetEPR = new EndpointReference( "http://www.naipan.com/api/weiyuanchuang?wsdl"); options.setTo(targetEPR); //参数值【奶盘网注册用户名test@163.com(未注册用默认)】 //参数值【注册序列号,免费用户用ICQl3kdebh7zns97XVT9dLDBASR7pBrM2AAKbI7HpMw=】 //参数值【文章内容】 Object[] opAddEntryArgs = new Object[] {"test@163.com","ICQl3kdebh7zns97XVT9dLDBASR7pBrM2AAKbI7HpMw=","文章内容"}; //指定返回值的数据类型的Class对象 Class[] classes = new Class[] {String.class}; //指定要调用的奶盘方法及WSDL文件的命名空间 QName opAddEntry = new QName("http://www.naipan.com/", "weiyuanchuang"); //调用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(); }
说明:绿色为您需要修改的地方,其他请勿修改,最后的naipanWebservice为伪原创后生成的内容,可直接插入您的数据库 涉及的jar包:点击下载