网站整合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包:点击下载