jjzjj

webservice_help

全部标签

php - prestashop 通过 url webservice api 创建和更新资源

我(不幸的是)必须编写一个客户端应用程序作为由prestashop支持的网站的前端。我需要通过urlwebservice对资源执行所有CRUD操作,并且我坚持创建和更新。我很惊讶地发现网络上可用的例子很少,因为prestashop应该是一个广泛使用的cms。然而,直到现在我来到:GEThttp://www.myshop.com/api/myresource/id获取具有给定id或资源的xmlGEThttp://www.myshop.com/api/myresource/?display=full&filter[field]=[value]过滤结果。我写这篇文章只是因为我不得不与谷歌斗争

php - 扩展 prestashop webservice 资源

我正在尝试扩展carts多一个字段的资源应该输出Cart::getSummaryDetails的结果称呼。我延长了CartCore类添加新的参数和相应的方法是这样的:classCartextendsCartCore{protected$webserviceParameters=['fields'=>['id_address_delivery'=>['xlink_resource'=>'addresses'],'id_address_invoice'=>['xlink_resource'=>'addresses'],'id_currency'=>['xlink_resource'=>'c

php - 如何将带有 webservice 的产品从 xml 文件添加到 prestashop

我有一个由库存管理软件生成的xml文件,我想将它插入到Pretashop数据库中。谁能帮我处理这个xml文件?1101TEST1universal69.951085KoncentreretuniversalmiddelmedsalmiakKoncentreretuniversalmiddelmedsalmiak163Bins\Universal101percentage000 最佳答案 使用PrestaShop,您可以使用以下选项之一轻松导入数据:通过在您的后台使用“CSV导入”功能(假设您也有一个.csv导出文件而不是这个XML文

php - 将 PHP 代码(以编码 WebServices API HASH)转换为 COLDFUSION

我正在开发一个ColdFusion站点,该站点需要通过Web服务与另一个系统对话。对于另一个系统,我在PHP中有一个关于如何生成基于SHA512的哈希的示例,我试图在ColdFusion中复制相同的函数,但它就是不起作用。示例包括一个字符串和key,以及预期的编码结果。但是我没有得到与ColdFusion相同的编码字符串。也许我在某处缺少ToBase64或其他转换函数,但我没有想法,真的需要帮助才能让它正常工作。如有任何帮助,我们将不胜感激。这是PHP示例代码//signaturetoacquireasession$apiId='1lie8ficql9h5';$apiSecret='j

.net - 通过 wsHttpBinding 在 PHP 中调用 WCF WebService

我有一个WCF网络服务,我可以通过basicHttp连接到它,但不能通过wsHttp。我尝试通过以下wshttp连接到它:$service=newSoapClient("http://service.companyname.local:6666/Service/?wsdl",array("location"=>"http://service.companyname.local:6666/Service/WCF","trace"=>true,'soap_version'=>SOAP_1_2));对SoapClient构造函数的调用返回正常。当我尝试使用$client->FunctionN

php - "php --help"在 Ubuntu 上导致 "PHP memory exhausted"错误

PHPfatalerror:第0行未知中允许的262144字节的内存大小耗尽(试图分配523800字节)“php5--help”也会发生同样的事情我已经研究过这个并且读到我应该:1)增加php.ini中的内存限制-在php.ini的所有实例中都是128MB-应该足以运行phpclihelp2)提高脚本的内存效率——显然不适用于--help如果可以请帮忙? 最佳答案 检查PHPCLI的php.ini文件(/etc/php5/cli/php.ini)。确保memory_limit声明设置了单位:memory_limit=32M不是mem

.net - 使用 ASP.NET 使用 PHP SOAP WebService

我在尝试使用ASP.NET使用我的PHPSOAP网络服务时遇到了一些重大问题。所讨论的Web服务基于PHPSOAP扩展,并由以下WSDL描述:我可以在VisualStudio中从这个WSDL成功生成一个代理类,但是在尝试调用getServices方法时出现异常:System.Web.Services.Protocols.SoapHeaderException:程序'string'不存在在SOAP服务器端检查原始发布数据后,我的PHPSOAP客户端发出如下请求:ln44nq而.Net代理类正在这样做:LN44NQ我只能假设发送邮政编码参数的方式不同是问题所在,但作为主要的PHP开发人员,

php - Magento SOAP WebService -> 用户登录

我正在为移动设备和magento之间的通信编写一个网络服务,我正在使用Magento提供的SOAP网络服务,但是,我在用户身份验证中迷路了,我需要对我的系统用户(不是api用户)进行身份验证).有什么线索吗? 最佳答案 您不能使用SOAPApi在magento中记录用户帐户,因为它不支持该功能,您必须以另一种方式处理它,可能会覆盖MageCustomer中名为AccountController.php的Controller文件。尝试添加一个新的方法,可以通过JSON变量与服务器通信。 关

java - 如何防止在 soap webservice 客户端中生成 xml 'nil' 元素?

我有一个自动生成的soap网络服务客户端(使用cxf),并且一些元素被标记为可选。如果我不设置这些元素,发送到web服务的XML请求有很多元素如下:如果wsdl包含以下内容,则会生成这些内容:minOccurs="0"nillable="true"如何防止生成这些nil元素?可能Web服务本身不需要此信息,因为当我使用soapUI并发送剥离nil元素的纯xml请求时,请求仍然有效。我的绑定(bind)文件:那么,如何防止它们在发送过程中生成? 最佳答案 如果一个元素是minOccurs="0"和nillable="true"那么生成

java - 如何在 Servlet 中调用 java Rest WebService

我有一个javaRestWebServiceURLhttp://localhost:8080/WebServiceEx/rest/hello/dgdg当我执行URL时,WebService方法返回一个字符串我的要求是在Servlet中调用上述WebServiceURL,有人可以帮忙吗?Servlet代码:publicClassStoreServletextendsHttpServlet{protectedvoiddoPost(HttpServletRequestreq,HttpServletResponseresp)throwsIOException,ServletException{