我可以通过 MindBody API 将工作室的所有详细信息从 Mindbody 获取到我的应用程序吗?

Can I get all the studio's detail from Mindbody to my application through the MindBody API?

我正在开发一个需要集成 MindBody 的应用程序 API,我已经成功访问​​它,但问题是我不确定我是否只能获取我的工作室相关数据或MindBody 网站上提供的所有工作室相关数据。

我已经在 MindBody 网站上注册并获得了开发者的登录凭证,例如:

用户名: Siteowner

密码: abc

我还从 https://github.com/arrak-rukkharat/API-Integration-iOS 下载了示例 iOS 代码并插入了我的凭据,它运行良好。

但最主要的是我想要工作室的所有数据,而不仅仅是我的。那有可能吗?我可以通过这个 API 调用获取工作室的所有数据吗? 请提供与此混淆相关的任何来源。

感谢

一切都取决于您使用 API 请求的确切数据。

您应该能够获得任何工作室的有限信息 仅使用您的开发凭据,将它们作为 SourceCredentials 发送到您的 API 请求。

您需要获得工作室授予访问权限才能获取所有信息(API可用)对于任何工作室,在你的API请求中发送也有UserCredentials - 这些是你的开发者凭证(但用户名开头有下划线)或工作室的 staff/owner 用户凭据。

有关身份验证(如何授予访问权限)、SourceCredentials 和 UserCredentials 的更多信息,请参见:Mindbodyonline documentation

另一个有用的来源是 API 方法列表,其中提供了每种方法的概述。通常需要 UserCredentials 的方法用行 'This requires a staff credentials' 或类似的标记。例如,查看 ClassService.UpdateClientVisits() 文档。未标有此类行的方法应为您提供任何工作室的信息,而无需任何其他身份验证,除了您的开发凭据 (SourceCredentials)。