def __init__(self,cc, p_in, code): super(WARegRequest,self).__init__() idx = StorageTools.getIdentity(cc + p_in) if idx is None: logger.error("You have to request code first") self.addParam("cc", cc) self.addParam("in", p_in) self.addParam("id", idx) self.addParam("code", code) self.addParam("lc", "GB") self.addParam("lg", "en") self.addParam("mistyped", '6') # self.addParam('network_radio_type', '1') self.addParam('simnum', '1') self.addParam('s', '') self.addParam('copiedrc', '1') self.addParam('hasinrc', '1') self.addParam('rcmatch', '1') self.addParam('pid', os.getpid()) self.addParam('rchash', hashlib.sha256(os.urandom(20)).hexdigest()) self.addParam('anhash', hashlib.md5(os.urandom(20)).hexdigest()) self.addParam('extexist', '1') self.addParam('extstate', '1') self.url = "v.whatsapp.net/v2/register" self.pvars = ["status", "login", "pw", "type", "expiration", "kind", "price", "cost", "currency", "price_expiration", "reason","retry_after"] self.setParser(JSONResponseParser())
def __init__(self, cc, p_in, mcc="000", mnc="000", sim_mcc="000", sim_mnc="000", method="sms"): super(WACodeRequest, self).__init__() idx = StorageTools.getIdentity(cc + p_in) self.p_in = p_in self.__id = idx self.cc = cc self.addParam("cc", cc) self.addParam("in", p_in) self.addParam("lc", "GB") self.addParam("lg", "en") self.addParam("sim_mcc", sim_mcc.zfill(3)) self.addParam("sim_mnc", sim_mnc.zfill(3)) self.addParam("method", method) self.addParam("token", CURRENT_ENV.getToken(p_in)) self.url = "v.whatsapp.net/v2/code" self.pvars = ["status","reason","length", "method", "retry_after", "code", "param"] +\ ["login", "pw", "type", "expiration", "kind", "price", "cost", "currency", "price_expiration"] self.setParser(JSONResponseParser())
def __init__(self, cc, p_in, mcc="000", mnc="000", sim_mcc="000", sim_mnc="000", method="sms"): super(WACodeRequest, self).__init__() idx = StorageTools.getIdentity(cc + p_in) self.p_in = p_in self.__id = idx self.cc = cc self.addParam("cc", cc) self.addParam("in", p_in) self.addParam("lc", "GB") self.addParam("lg", "en") self.addParam("sim_mcc", sim_mcc.zfill(3)) self.addParam("sim_mnc", sim_mnc.zfill(3)) self.addParam("mcc", sim_mcc.zfill(3)) self.addParam("mnc", sim_mnc.zfill(3)) self.addParam("method", method) self.addParam("mistyped", "6") self.addParam("network_radio_type", "1") self.addParam("simnum", "1") self.addParam("s", "") self.addParam("copiedrc", "1") self.addParam("hasinrc", "1") self.addParam("rcmatch", "1") self.addParam("pid", int(random.uniform(100, 9999))) self.addParam("rchash", hashlib.sha256(os.urandom(20)).hexdigest()) self.addParam("anhash", os.urandom(20)) self.addParam("extexist", "1") self.addParam("extstate", "1") self.addParam("token", YowsupEnv.getCurrent().getToken(p_in)) self.url = "v.whatsapp.net/v2/code" self.pvars = ["status","reason","length", "method", "retry_after", "code", "param"] +\ ["login", "pw", "type", "expiration", "kind", "price", "cost", "currency", "price_expiration"] self.setParser(JSONResponseParser())
def __init__(self,cc, p_in, code): super(WARegRequest,self).__init__() idx = StorageTools.getIdentity(cc + p_in) if idx is None: raise ValueError("You have to request code first") self.addParam("cc", cc) self.addParam("in", p_in) self.addParam("id", idx) self.addParam("code", code) self.url = "v.whatsapp.net/v2/register" self.pvars = ["status", "login", "pw", "type", "expiration", "kind", "price", "cost", "currency", "price_expiration", "reason","retry_after"] self.setParser(JSONResponseParser())
def __init__(self, cc, p_in, code): super(WARegRequest, self).__init__() idx = StorageTools.getIdentity(cc + p_in) if idx is None: raise ValueError("You have to request code first") self.addParam("cc", cc) self.addParam("in", p_in) self.addParam("id", idx) self.addParam("code", code) self.url = "v.whatsapp.net/v2/register" self.pvars = [ "status", "login", "pw", "type", "expiration", "kind", "price", "cost", "currency", "price_expiration", "reason", "retry_after" ] self.setParser(JSONResponseParser())
def __init__(self,cc, p_in, mcc= "000", mnc = "000", sim_mcc = "000", sim_mnc = "000", method="sms"): super(WACodeRequest,self).__init__() idx = StorageTools.getIdentity(cc + p_in) self.p_in = p_in self.__id = idx self.cc = cc self.addParam("cc", cc) self.addParam("in", p_in) self.addParam("lc", "GB") self.addParam("lg", "en") self.addParam("sim_mcc", sim_mcc.zfill(3)) self.addParam("sim_mnc", sim_mnc.zfill(3)) self.addParam("mcc", sim_mcc.zfill(3)) self.addParam("mnc", sim_mnc.zfill(3)) self.addParam("method", method) self.addParam("mistyped", "6") self.addParam("network_radio_type", "1") self.addParam("simnum", "1") self.addParam("s", "") self.addParam("copiedrc", "1") self.addParam("hasinrc", "1") self.addParam("rcmatch", "1") self.addParam("pid", os.getpid()) self.addParam("rchash", hashlib.sha256(os.urandom(20)).hexdigest()) self.addParam("anhash", hashlib.md5(os.urandom(20)).hexdigest()) self.addParam("extexist", "1") self.addParam("extstate", "1") self.addParam("token", CURRENT_ENV.getToken(p_in)) self.url = "v.whatsapp.net/v2/code" self.pvars = ["status","reason","length", "method", "retry_after", "code", "param"] +\ ["login", "pw", "type", "expiration", "kind", "price", "cost", "currency", "price_expiration"] self.setParser(JSONResponseParser())
def __init__(self,cc, p_in, mcc= "000", mnc = "000", sim_mcc = "000", sim_mnc = "000", method="sms"): super(WACodeRequest,self).__init__() idx = StorageTools.getIdentity(cc + p_in) self.p_in = p_in self.__id = idx self.cc = cc self.addParam("cc", cc) self.addParam("in", p_in) self.addParam("lc", "GB") self.addParam("lg", "en") self.addParam("sim_mcc", sim_mcc.zfill(3)) self.addParam("sim_mnc", sim_mnc.zfill(3)) self.addParam("method", method) self.addParam("token", CURRENT_ENV.getToken(p_in)) self.url = "v.whatsapp.net/v2/code" self.pvars = ["status","reason","length", "method", "retry_after", "code", "param"] +\ ["login", "pw", "type", "expiration", "kind", "price", "cost", "currency", "price_expiration"] self.setParser(JSONResponseParser())