Beispiel #1
0
 def update(self, data=None):
     return requests.post(
         "https://qyapi.weixin.qq.com/cgi-bin/department/update",
         params={
             "access_token": Weixin.get_token()
         },
         data=data).json()
Beispiel #2
0
 def delete(self, id=None):
     return requests.get(
         "https://qyapi.weixin.qq.com/cgi-bin/department/delete",
         params={
             "access_token": Weixin.get_token(),
             "id": id
         }).json()
Beispiel #3
0
 def create(self,dict=None,data=None):
     #同时有dict和data两种参数,是因为入参数类型不一定,有可能是字典或者是字符串
     #例如:以模版转化过来的数据就是字符串/json
     return requests.post("https://qyapi.weixin.qq.com/cgi-bin/user/create",
                       params={"access_token": Weixin.get_token()},
                       json=dict,
                       data=data
                       ).json()
Beispiel #4
0
 def batchdelete(self):
     # return requests.post("https://qyapi.weixin.qq.com/cgi-bin/user/batchdelete",
     #                     params={"access_token": Weixin.get_token()},
     #                     data=data).json()
     r = requests.post("https://qyapi.weixin.qq.com/cgi-bin/user/batchdelete",
                          params={"access_token": Weixin.get_token()},
                          data={"userlist":['batchdelete_2','batchdelete_1']}
                          ).json()
     print(r)
Beispiel #5
0
 def test_get_token(self):
     print(Weixin.get_token())
     assert Weixin.get_token() != ""
Beispiel #6
0
def token():

    return Weixin.get_token_new()
Beispiel #7
0
 def delete( self, userid):
     return requests.get("https://qyapi.weixin.qq.com/cgi-bin/user/delete",
                         params={"access_token": Weixin.get_token(),
                                 "userid": userid}).json()
Beispiel #8
0
 def list(self, department_id=1, fetch_child=0, **kwards):
     return requests.get("https://qyapi.weixin.qq.com/cgi-bin/user/simplelist?",
                         params={"access_token": Weixin.get_token(),
                                 "department_id": department_id,
                                 "fetch_child": fetch_child
                              }).json()
Beispiel #9
0
 def update(self,dict=None,data=None):
     return requests.post("https://qyapi.weixin.qq.com/cgi-bin/user/update",
                          params={"access_token": Weixin.get_token()},
                          json=dict,
                          data=data
                          ).json()