我正在尝试在php中使用肥皂服务。这是我正在使用的代码
define('APIURL','https://cgorders.com/v2.1/Service.asmx?WSDL');
$client = new SoapClient(APIURL);
$search_query = new StdClass();
$search_query ->CustomerID = CustomerID;
$search_query ->ClientPO = $orderID;
$search_query ->AccessToken = $cgTokem; //AccessToken;
$result = $client->GetOrdersByClientPO($search_query);
//echo "<pre>";print_r($result->GetOrdersByClientPOResult->Orders->OrderID);echo "</pre>";exit;
if(isset($result->GetOrdersByClientPOResult->Orders->OrderID))
{
return($result->GetOrdersByClientPOResult->Orders->OrderID);
}
else
{
return('');
}
出于安全原因,我正确地传递了适当的参数,没有提及它们。 我收到对未定义方法soapclient :: GetOrdersByClientPO()的调用。有人可以帮忙吗?
答案 0 :(得分:0)
通过调用$client->::__getFunctions();
检查可用功能,并查看返回列表中是否有GetOrdersByClientPO
答案 1 :(得分:0)
我正在测试中,没有在服务器上安装Soap客户端。安装后,它就像一个魅力。 谢谢。