Browse Source

Merge pull request #101 from thriteen/master

修改联系人备注
Weston Liu 8 years ago
parent
commit
d635c8df1b
1 changed files with 17 additions and 0 deletions
  1. 17 0
      wxbot.py

+ 17 - 0
wxbot.py

@@ -1090,3 +1090,20 @@ class WXBot:
         with open(os.path.join(self.temp_pwd,fn), 'wb') as f:
             f.write(data)
         return fn
+    def set_remarkname(self,uid,remarkname):#设置联系人的备注名
+        url = self.base_uri + '/webwxoplog?lang=zh_CN&pass_ticket=%s' \
+                              % (self.pass_ticket)
+        remarkname = self.to_unicode(remarkname)
+        params = {
+            'BaseRequest': self.base_request,
+            'CmdId': 2,
+            'RemarkName': remarkname,
+            'UserName': uid
+        }
+        try:
+            r = self.session.post(url, data=json.dumps(params), timeout=60)
+            r.encoding = 'utf-8'
+            dic = json.loads(r.text)
+            return dic['BaseResponse']['ErrMsg']
+        except:
+            return None