一段时间以来,我一直在努力弄清楚这个bodybody API,并希望这里有人解决方案。因为我要在客户站点上工作,所以我需要获得一个激活链接才能提供给他们。根据他们所拥有的少量文档,我需要发送带有源名称,密码和siteid的SOAP xml请求,它将返回一个包含我所需信息的xml语句。我没有太多使用SOAP,并且已经阅读了所有可以找到的内容。下面是我现在正在尝试的代码(我已经尝试了其他代码,包括使用curl)。这是非常基本的,但它是最好的起点。
$sourceCredentials = array('SourceName'=>'mysourcename', 'Password'=>"mypassword", 'SiteIDs'=>array('12345'));
$client = new SoapClient("https://api.mindbodyonline.com/0_5/SiteService.asmx?WSDL");
$result = $client->__soapCall("GetActivationCode", ($sourceCredentials));
echo "<pre>"; print_r($result); echo "</pre>";
我不断收到的错误是
System.NullReferenceException:对象引用未设置为对象的实例。在mb.API._0_5.SiteService.GetActivationCode(GetActivationCodeRequest请求)
我也尝试过使用Githubs源码,但是nto能够找到我需要的东西。
任何帮助表示赞赏。
最佳答案
如果您仍然遇到问题,我正在写有关getting started with the MINDBODY API in under 30 minutes的文章,这也是我创建的a link to a tool,应该可以为您获取激活码
关于php - 使用PHP SOAP的Mindbody API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11887419/