def webwxrevokemsg(self, msgid, user_id, client_msgid):
        """
        @brief      revoke a message
        @param      msgid           String
        @param      user_id         String
        @param      client_msgid    String
        @return     Bool: whether operation succeed
        """
        url = self.wx_conf['API_webwxrevokemsg'] + '?r=%s' % int(time.time())
        params = {
            'BaseRequest': self.base_request,
            'SvrMsgId': msgid,
            'ToUserName': user_id,
            'ClientMsgId': client_msgid
        }
        dic = post(url, params)
        return dic['BaseResponse']['Ret'] == 0

        @brief      revoke a message
        @param      msgid           String
        @param      user_id         String
        @param      client_msgid    String
        @return     Bool: whether operation succeed
        
wxbot_project_py2.7/wechat/wechat_apis.py