我有一个MindBody API link(https://api.mindbodyonline.com/0_5/ClassService.asmx?WSDL
) 从它我希望使用PHP获取数据。我可以通过下面的代码获得了上课时间:从PHP返回数据使用PHP
$parameters = array(
'StartDateTime' => date('Y-m-d'),
'EndDateTime' => date('Y-m-d', strtotime('today + 7 days'))
);
$data = $notASoapClient->GetClasses($parameters);
if (!empty($data['GetClassesResult']['Classes']['Class']))
{
$classes = $notASoapClient->makeNumericArray($data['GetClassesResult']['Classes']['Class']);
print_r($classes);
}
但我无法获取GetClassVisits
数据,这将有就读于每个班级的学生名单。任何人都可以告诉我如何做到这一点?
从你的答案,并且因为反应'makeNumericArray'是不是在web服务的请求时,它看起来像'$ mb'不一个SoapClient。目前为止,这可能是隐藏在问题中的,我更改了变量名以清楚地表明这一点。也许代码是隐藏的,问题还不清楚。 – hakre 2015-03-31 18:32:20