当我致电 communityService.getMyCommunities(params)或 communityService.getPublicCommunities(params)或 communityService.getSubCommunities(parentCommunity,params)时期望用e填充参数。 G。 tags = [mytag,yourtag] 该调用只会查找至少包含其中一个标记的社区(或两者都有)。
但对我而言,这个param(" 标签")看起来只是被忽略了,而且我总是收到给定类别的所有社区(my / public / sub)
如果我拥有许多所请求类别的社区,那么当我只想用e检索社区时,这会大大降低性能。 G。一个特定的标签:我通过网络接收所有数据,并且必须在本地过滤/查找接收的对象列表。
我做错了什么?
SDK实现中是否缺少某些内容?
答案 0 :(得分:0)
作为社区/我的api的一部分,您无法进行任何过滤......您需要使用搜索API。
要根据标记获取已过滤的社区列表,您需要向以下网址发出请求。
https://apps.na.collabserv.com/search/atom/mysearch?scope=personalOnly&scope=communities&query=&constraint={%22type%22%3A%22category%22%2C%22values%22%3A[%22Tag%2Fprb%22]}&page=1&pageSize=10
是的,它是URL编码的,然后您可以更改prb以匹配您的标记,并且您可以重复每个标记的约束