def authenticate(self):
        """申请验证"""
        if self.authenticated:
            req = {
                'UserID': self.user_id,
                'BrokerID': self.broker_id,
                'AuthCode': self.auth_code,
                'UserProductInfo': self.user_production_info,
            }
            self.req_id += 1
            self.reqAuthenticate(req, self.req_id)
        else:
            self.login()
        return self.req_id