public string RequestExist(string phoneNumber, out string response, string id = null) { response = string.Empty; try { if (String.IsNullOrEmpty(id)) { id = GenerateIdentity(phoneNumber); } PhoneNumber pn = new PhoneNumber(phoneNumber); WaBuildHashData hashData = new WaBuildHashData(); string uri = string.Format("https://v.whatsapp.net/v2/exist?cc={0}&in={1}&id={2}", pn.CC, pn.Number, id); response = GetResponse(uri, hashData.UserAgent); if (response.GetJsonValue("status") == "ok") { return(response.GetJsonValue("pw")); } return(null); } catch { return(null); } }
public WhatsRegisterV2() { this.hashData = new WaBuildHashData(); }
public string RequestExist(string phoneNumber, out string response, string id = null) { response = string.Empty; try { if (String.IsNullOrEmpty(id)) { id = GenerateIdentity(phoneNumber); } PhoneNumber pn = new PhoneNumber(phoneNumber); WaBuildHashData hashData = new WaBuildHashData(); string uri = string.Format("https://v.whatsapp.net/v2/exist?cc={0}&in={1}&id={2}", pn.CC, pn.Number, id); response = GetResponse(uri,hashData.UserAgent); if (response.GetJsonValue("status") == "ok") { return response.GetJsonValue("pw"); } return null; } catch { return null; } }