php - 使用PHP SOAP的Mindbody API

标签 php soap

一段时间以来,我一直在努力弄清楚这个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/

相关文章:

php - 从数据库中读取并发布图像

php - python 中最接近 WordPress 而不是 php 的东西是什么?

php - 奏鸣曲管理员 : Add custom triggers/actions to list/edit action

java - SOAP SSL 握手

php - 是否有通过 API Thing 进行 YouTube 直播

php mysql 在同一查询中的 WHERE 子句中使用子查询结果

php - 如何在 SOAP 响应中发送纯 XML?

logging - 如何使用 Apache CXF 以简单的方式获取传入和传出的soap xml?

php - SOAP:HTTP 错误请求

java - 在 Java 中实现 Cvent WSDL