使用SOAP连接到API

时间:2012-04-26 02:19:50

标签: php xml api soap

我正在使用PHP,而且我是SOAP的新手,并且对基本知识有所了解。我有这个文件解释了我需要什么

http://dl.dropbox.com/u/508603/api/API%20Web%20Service3.docx

我有一个网页表单,用户输入邮政编码并选择一个服务类别。

然后,在填写此表单后,需要通过SOAP,WSDL或REST Posting调用发送请求来连接到API。

在文件中,请转到第3页。您将看到可以访问API的所有URL。您可以选择任何这些方法。

在第4页上,我需要ping他们的API以查看他们是否是给定邮政编码中的服务。 “categoryID”可以在第10页 - 第14页找到。

在第4页,我们将根据输入的邮政编码测试用户是否覆盖了他们的服务。邮政编码和categoryid将以网络形式输入。

然后,在第5页,我们有了所有需要命名的字段名。

在第6页,我们有一个POST示例

您还将看到api返回的响应类型。

如果有人能为我提供一种方法来完成这项工作,我将不胜感激....

谢谢

1 个答案:

答案 0 :(得分:4)

我担心无法打开您的docx文件。但是,让我尝试一般。

他们提供了WSDL文件吗?这对于定义使用API​​时可用的上下文/方法非常有用。

PHP有各种SOAP类。你想要的是SoapClient

$client = new SoapClient($wsdlurl, $optionsArray);
$client->api_method_name($params);

非常直接。如果您提供此doc文件中的更多示例,我可以尝试提供更多帮助。