如何将NetSuite集成到基于PHP SOAP的系统中
How can I integrate NetSuite to a PHP SOAP Based system?
我想问一下,如何使用NetSuite的nlapiRequestURL()调用应用程序的PHP SOAP函数?到目前为止,这就是我所拥有的nlapiRequestURL(),但我想知道我是否可以使用wsdl URL的函数。谢谢
这将非常困难,因为NetSuite不包括SOAP客户端。你可能会使用JS SOAP库,但我不会指望它。看看你的应用程序是否也有REST接口,这会更容易使用。你可以在这里结账类似的问题
另一种方法是将自定义代码放在PHP应用程序中,让它与NetSuite的SOAP接口对话。
您必须构造xml并使用nlapiRequestURL传递它。类似这样的东西:
var postBody = '<?xml version="1.0" encoding="UTF-8" ?><SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema"><SOAP-ENV:Header><sapsess:Session xmlns:sapsess="http://www.sap.com/webas/630/soap/features/session/"><enableSession>true</enableSession></sapsess:Session></SOAP-ENV:Header><SOAP-ENV:Body><ns1:Ztest xmlns:ns1="urn:sap-com:document:sap:soap:functions:mc-style"></ns1:Ztest></SOAP-ENV:Body></SOAP-ENV:Envelope>';
var headers = {"Content-type": "application/xml"};
var url = 'http://sapserver/sap/bc/srt/rfc/sap/ztest/200/ztest/binding';
var aResponse = nlapiRequestURL(url, postBody, headers, 'POST');
相关文章:
- 使用php或javascript从facebook相册URL中删除多余的部分
- 将PHP变量传递给jQuery时遇到问题
- 通过javascript重定向html传递php变量
- 将数组从PHP传递到Javascript
- 如何在php文件中获取$.post-ajax传递的值
- Javascript运行php文件,然后下载文件
- PHP中的setcookie仅适用于localhost
- 如何使用jquery处理php循环通过元素
- 通过Ajax将JavaScript函数传递给PHP文件
- 而循环只设置php中输入字段中的第一个值
- 我需要从php调用javascript或jquery
- 如何通过php页面将数据库值检索到jquery自动完成框中
- PHP AJAX图片上传示例不上传
- 通过php页面中的js强制下载txt
- 如何在PHP中使用$_POST获取Select元素值
- 我想使用模态通过php文件发送邮件,并且我希望在提交关闭后关闭pop
- 将php-soap请求转换为javascript
- MSCRM 2011在线-使用Javascript或PHP的Soap
- 使用PHP列出来自Web服务的信息;s正在使用SOAP
- 如何将NetSuite集成到基于PHP SOAP的系统中