注册

环信服务器端如何判断用户是否已经是群组成员?

服务器端当将一个已注册IM用户添加到某一群组时,若该用户原本已经是群组成员,则会返回错误如下:
 
{"error":"forbidden_op","timestamp":1482978011669,"duration":0,"exception":"com.easemob.group.exception.ForbiddenOpException","error_description":"users [1607071107261000649] cannot join this group, possible reason: users in blacklist, already in this group, or reach max-user limit!"}
 
我想先确定用户是否是群组成员,若不是,则添加用户到群组;若是,则不进行添加到群组操作。
但看了一下服务器端并没有查询某个用户是否已经是群组的成员API,这种情况该如何处理?
已邀请:
可以通过Rest获取群组所有成员,看该用户是否在该群内;或是获取一个用户参与的所有群组,看该用户是否在该群组内。

要回复问题请先登录注册