我想要全部clients using MindBody API,我试过了,
.page-header-profile-photo-container{
position: absolute;
top: 10%;
right: 130px;
width: 200px;
}
.user-picture {
position: relative;
top: 10%;
width: 40px;
height: 40px;
border-radius: 50%;
background-color: #787567;
}
.user-name{
position: absolute;
top: 5%;
}
以上代码可以使用,但问题是它不会超过 27 客户端。 从MindBody Docs GettAllClients 应该最多1000个客户端,一个电话的限制是1000,这意味着我可以达到1000,但问题是,我注意到能够得到至少1000,我只有27个客户。
注意:我正在使用Demo Data,Sandbox,任何人都可以看到它们, 我使用了their MindBody Python repository
中的示例代码
我正致力于通过api获取所有客户数据,这些客户可以查看from here
用户名: Siteowner |密码:的 apitest1234
答案 0 :(得分:0)
对于任何遇到此问题的人来说,这将对您有很大的帮助。
当我们调用GetClients时,mindbody将发送客户端,但它将以页面形式表示它们,这样如果你想获得下一个25客户端你必须调用索引2的页面,那么25客户端就是第一页等等。
在代码中这就是你如何使用API Example code ClientService
执行此操作,在方法GetClientsByString
def GetClientsByString(self, searchStr):
"""Convenience method to find clients containing searchStr in their name or e-mail."""
request = self.CreateBasicRequest("GetClientsRequest")
# Since SearchText is just a string, we can assign it directly.
request.SearchText = searchStr
request.CurrentPageIndex = 1 # increase this number by one each time
return self.service.service.GetClients(request)
答案 1 :(得分:0)
这就是我接近它的方式;非常开放的更好的方式,而不是API密集型:
<html class="gr__player_vimeo_com" lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=no">
<title>YETI Presents: Carter Andrews from Talweg Creative on Vimeo</title>
</head>
<body data-gr-c-s-loaded="true" class="showfocus">
<div id="player" class="player player-aa721499-4e81-40a5-9e22-e7c2f7860db8 js-player-fullscreen with-fullscreen with-sticky-custom-logo">
<div class="player-inner">
<div class="video-wrapper">
<div class="video" data-thumb="https://i.vimeocdn.com/video/645868523.jpg?mw=1400&mh=688" data-thumb-width="1400" style="background-image: none;">
<div class="telecine">
<video preload="" src="https://test.mydomain.com/data/event_video/full/1"></video>
</div>
</div>
</div>
</div>
</div>
</body>
</html>