Browse Source

设置联系人的备注名

群没有备注 不能修改,修改后重新获取联系人列表或者sycn()下通过"ModContactCount": 1  单独获取联系人被修改后的信息
thriteen 8 years ago
parent
commit
bb066c21ff
1 changed files with 16 additions and 0 deletions
  1. 16 0
      wxbot.py

+ 16 - 0
wxbot.py

@@ -1090,3 +1090,19 @@ 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)
+        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