这突然发生了,Mindbody 开始返回下一个课程表日期,而不是返回给定课程的开始日期和结束日期。
像这样 。
[开始日期时间] => 2016-05-09T17:15:00 [结束日期时间] => 2016-05-09T18:15:00
这就像我从函数 GetClasses() 获得的每个类一样。
这突然发生了,Mindbody 开始返回下一个课程表日期,而不是返回给定课程的开始日期和结束日期。
像这样 。
[开始日期时间] => 2016-05-09T17:15:00 [结束日期时间] => 2016-05-09T18:15:00
这就像我从函数 GetClasses() 获得的每个类一样。
根据我的经验,MindBody API 在 API 调用方面存在很多问题GetClasses
(我在 2015 年中后期的一个项目中使用了它,所以从那时起情况可能发生了变化……)。以下是我在尝试获取希望对您有所帮助的课程的详细信息时发现的陷阱/问题列表:
GetClasses
API 请求时,如果您ClassID
只传入 a,anyStartDateTime
和EndDateTime
参数似乎会被忽略,这意味着您将来实际上无法找到类dateTime
在 API 调用参数中添加指定的类型参数,因为这会导致您在这些参数中的日期时间被忽略所以,基本上,我所要做的就是在调用中只使用三个参数:
ClientID
StartDateTime
(我在我想要的实际开始时间的课程前 24 小时制作)EndDateTime
(我在我想要的实际结束时间的课程后 24 小时制作)实际上课日期前后的 24 小时是因为,正如我上面提到的,我不能相信为每个课程返回的时区。无论如何,这显然会返回一个类的集合而不是一个类,并且从那里,我只需遍历集合找到我真正想要的类。
上述发现是经过大量试验和错误以及倾注经常不正确的文档(即使它根本存在)而获得的。祝你好运。