PHP中的SOAP API调用

时间:2018-03-21 14:31:08

标签: php api soap

我使用过Tones of REST API但是我的最新项目要求我连接到SOAP API。

他们为我提供了以下示例文件,但我不知道应该怎样做才能通过PHP调用它。

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v7="http://ehsmartlink/CompanySearchReadService/v7" xmlns:req="http://ehsmartlink/CompanySearchReadService/v7/Request">
   <soapenv:Header/>
   <soapenv:Body>
  <v7:searchCompanyByEHId>
     <request>
        <req:eulerId>1042953</req:eulerId>
        <!--Optional:-->
        <req:filterClosedCompaniesFlag>false</req:filterClosedCompaniesFlag>
     </request>
     <context>
        <userName>***</userName>
        <userPassword>***</userPassword>
        <languageTextIdentifier>EN</languageTextIdentifier>
        <transactionIdentifier>example 1_1_1: Search a buyer by EHID -> one search result / buyer</transactionIdentifier>
        <policyIdentifier>***</policyIdentifier>
        <policyExtensionIdentifier>***</policyExtensionIdentifier>
        <policyEHBUIdentifier>***</policyEHBUIdentifier>
        <ipAdress>?</ipAdress>
     </context>
  </v7:searchCompanyByEHId>

我收到了一个用户名和密码以及一个名为'EH_SMARTLINK_CompanySearchServiceV7.wsdl'的文件。

我已经搜索了很多,但我不知道第一步是什么。

我需要查询的是eulerId - 1042953.

0 个答案:

没有答案