def rongyun_group_user_query(cls,*args,**options): group_id = options.get("group_id",None) if not group_id : raise Exception("join group error : param error") url = cls.get_addr("user/query") data ={"group_id":group_id} result = CURL.post(url=url, data=data) return result
def rongyun_group_user_query(cls, *args, **options): group_id = options.get("group_id", None) if not group_id: raise Exception("join group error : param error") url = cls.get_addr("user/query") data = {"group_id": group_id} result = CURL.post(url=url, data=data) return result
def rongyun_group_quit(cls, *args, **options): user_id = options.get("user_id", None) group_id = options.get("group_id", None) if not user_id or not group_id: raise Exception("join group error : params") url = cls.get_addr("quit") data = {"user_id": user_id, "group_id": group_id} result = CURL.post(url=url, data=data) return result
def rongyun_group_sync(cls, *args, **options): user_id = options.get("user_id", None) groups = options.get("groups", {}) if not user_id: raise Exception("sync group error : param error") url = cls.get_addr("sync") data = {"user_id": user_id, "groups": groups} result = CURL.post(url=url, data=data) return result
def rongyun_group_refresh(cls, *args, **options): group_id = options.get("group_id", None) group_name = options.get("group_name", "") if not group_id: raise Exception("join group error : param error") url = cls.get_addr("refresh") data = {"group_name": group_name, "group_id": group_id} result = CURL.post(url=url, data=data) return result
def rongyun_group_refresh(cls,*args,**options): group_id = options.get("group_id",None) group_name = options.get("group_name","") if not group_id : raise Exception("join group error : param error") url = cls.get_addr("refresh") data ={"group_name":group_name,"group_id":group_id} result = CURL.post(url=url, data=data) return result
def rongyun_group_quit(cls,*args,**options): user_id = options.get("user_id",None) group_id = options.get("group_id",None) if not user_id or not group_id : raise Exception("join group error : params") url = cls.get_addr("quit") data ={"user_id":user_id,"group_id":group_id} result = CURL.post(url=url, data=data) return result
def rongyun_group_sync(cls,*args,**options): user_id = options.get("user_id",None) groups = options.get("groups",{}) if not user_id : raise Exception("sync group error : param error") url = cls.get_addr("sync") data = {"user_id":user_id,"groups":groups} result = CURL.post(url=url,data=data) return result
def rongyun_group_create(cls,*args,**options): user_id = options.get("user_id",None) group_id = options.get("group_id",None) group_name = options.get("group_name","") group_name = group_name.encode('utf-8') if not user_id or not group_id: raise Exception("create group error : param error") url = cls.get_addr("create") data ={"user_id":user_id,"group_id":group_id,"group_name":group_name} result = CURL.post(url=url, data=data) return result
def rongyun_group_create(cls, *args, **options): user_id = options.get("user_id", None) group_id = options.get("group_id", None) group_name = options.get("group_name", "") group_name = group_name.encode('utf-8') if not user_id or not group_id: raise Exception("create group error : param error") url = cls.get_addr("create") data = { "user_id": user_id, "group_id": group_id, "group_name": group_name } result = CURL.post(url=url, data=data) return result