0

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

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

用户名: Siteowner

密码: abc

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

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

谢谢

4

1 回答 1

1

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

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

您需要获得工作室的访问权限才能获取任何工作室的所有信息(可通过 API 获得) ,同时在您的 API 请求中发送UserCredentials - 这些是您的开发人员凭据(但用户名在开头带有下划线)或工作室的工作人员/owner 用户凭据。

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

另一个有用的来源是提供每种方法概述的 API 方法列表。通常,需要 UserCredentials 的方法会标有“这需要员工凭据”或类似的行。例如,查看 ClassService.UpdateClientVisits() 文档。未标有此类行的方法应为您提供任何工作室的信息,无需任何额外身份验证,但您的开发凭据 (SourceCredentials) 除外。

于 2016-08-12T15:37:52.550 回答