【发布时间】:2016-08-18 22:02:33
【问题描述】:
我正在开展一个需要访问 Brandbank API 的项目,但是他们的文档似乎对如何访问他们的信息非常有限。
我已获得访问密钥,文档似乎指示您通过 SOAP 选址此链接 https://api.brandbank.com/svc/feed/extractdata.asmx?WSDL 提取数据
谁能提供如何访问此 API 的产品提要的示例?
【问题讨论】:
标签: php api soap soap-client
我正在开展一个需要访问 Brandbank API 的项目,但是他们的文档似乎对如何访问他们的信息非常有限。
我已获得访问密钥,文档似乎指示您通过 SOAP 选址此链接 https://api.brandbank.com/svc/feed/extractdata.asmx?WSDL 提取数据
谁能提供如何访问此 API 的产品提要的示例?
【问题讨论】:
标签: php api soap soap-client
您至少需要如下所示的代码:
$wsdl = "https://api.brandbank.com/svc/feed/extractdata.asmx?WSDL";
try {
$soapclient = new SoapClient($wsdl, array(
'soap_version' => SOAP_1_1,
'trace' => 1,
'exceptions' => true,
)
);
$parameters = new stdClass();
$response = $soapclient->GetUnsentProductData($parameters);
} catch (Exception $e) {
var_dump($e ->getMessage());
}
在您使用访问凭据完成调用之前,该调用将无法工作,但它提供了一个示例,说明大多数 SOAP 调用在 PHP 中的外观。
【讨论】: