我正在尝试提出在 Apigee 平台上完成以下任务的最佳策略:我有用户“团队”,我希望团队中的每个用户都能看到团队其他成员的照片. 相应地,我想防止不同团队的人看到彼此的照片。(哦,每个用户都可以在多个团队中)。我想为每个团队建立一个 Apigee 组,并授予该组对团队内所有用户个人资料的“GET”权限。我认为这应该按照我想要的方式限制权限。我主要关心的是这个。基本上我想在我的应用程序中有一个屏幕,显示团队中的用户列表,以及他们图片的缩略图。有没有一种好方法可以通过一个查询来提取所有用户条目?我可以想象做这样的事情:
[appDelegate.dataClient setDelegate:self];
for(NSString *user in usernames) {
ApigeeQuery *teamQuery = [[ApigeeQuery alloc] init];
[teamQuery addRequiredOperation:@"username" op:kApigeeQueryOperationEquals valueStr:user];
[appDelegate.dataClient getEntities:@"users" query:teamQuery];
}
然后处理对我的异步查询的响应。但是有没有更好的方法,最好是单个查询?