public static string MakeRequest() { //var start = client.NumberVerify.Verify(new NumberVerify.VerifyRequest //{ // number = "84974076085", // brand = "Nexmo", // code_length = "4" //}); //return start.request_id; //================== const string accountSid = "ACcc94bdb5e63f5d18a39cb479b39ccbde"; const string authToken = "20c2e1517fddd3dc6f83cbae74dfe9c9"; TwilioClient.Init(accountSid, authToken); var verification = VerificationResource.Create( to: "+84774543399", channel: "sms", pathServiceSid: "VAf73a8e1e711d3d54b9e738823e3543ff" ); return("abc"); }
public string sendOTP(string phoneNumber) { ServicePointManager.SecurityProtocol = (SecurityProtocolType)3072; TwilioClient.Init(accountSid, authToken); CreateVerificationOptions options = new CreateVerificationOptions(serviceSid, phoneNumber, "sms"); var verification = VerificationResource.Create(options); return verification.Status; }
public IActionResult StartVerification([FromBody] StartRequest request) { var verification = VerificationResource.Create( to: $"+{request.CountryCode}{request.PhoneNumber}", channel: request.Channel, locale: request.Locale, pathServiceSid: _options.VerifyServiceSid ); return(Ok(verification)); }
public static void CreateVerificationResource() { TwilioClient.Init(SID, AuthToken); var verification = VerificationResource.Create( to: "+2347037513959", channel: "sms", pathServiceSid: "VA38170ed98248deabbaf93432c377f433" ); Console.WriteLine(verification.Sid); }
public void TwilioVerifyService(string tempNumber) { string accountSid = ChelperPro.Properties.Resources.TWILIO_TOKEN; string authToken = ChelperPro.Properties.Resources.TWILIO_KEY; TwilioClient.Init(accountSid, authToken); var verification = VerificationResource.Create( to: tempNumber, channel: "sms", pathServiceSid: ChelperPro.Properties.Resources.TWILIO_SERVICEID ); Console.WriteLine(verification.Status); }
public void TestCreateVerificationWithRateLimitsResponse() { var twilioRestClient = Substitute.For <ITwilioRestClient>(); twilioRestClient.AccountSid.Returns("ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"); twilioRestClient.Request(Arg.Any <Request>()) .Returns(new Response( System.Net.HttpStatusCode.Created, "{\"sid\": \"VEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\"service_sid\": \"VAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\"account_sid\": \"ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\"to\": \"+15017122661\",\"channel\": \"sms\",\"status\": \"pending\",\"valid\": false,\"date_created\": \"2015-07-30T20:00:00Z\",\"date_updated\": \"2015-07-30T20:00:00Z\",\"lookup\": {\"carrier\": {\"error_code\": null,\"name\": \"Carrier Name\",\"mobile_country_code\": \"310\",\"mobile_network_code\": \"150\",\"type\": \"mobile\"}},\"amount\": null,\"payee\": null,\"url\": \"https://verify.twilio.com/v2/Services/VAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Verifications/VEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"}" )); var response = VerificationResource.Create("VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "to", "channel", client: twilioRestClient); Assert.NotNull(response); }
public void TwilioVerifyService(string tempNumber) { string accountSid = Crosshelper.Properties.Resources.TWILIO_TOKEN; string authToken = Crosshelper.Properties.Resources.TWILIO_KEY; TwilioClient.Init(accountSid, authToken); //var service = ServiceResource.Create(friendlyName: "My First Verify Service"); //Console.WriteLine(service.Sid); var verification = VerificationResource.Create( to: tempNumber, //"+14084641309", channel: "sms", pathServiceSid: Crosshelper.Properties.Resources.TWILIO_SERVICEID ); Console.WriteLine(verification.Status); }
public void TestCreateVerificationResponse() { var twilioRestClient = Substitute.For <ITwilioRestClient>(); twilioRestClient.AccountSid.Returns("ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"); twilioRestClient.Request(Arg.Any <Request>()) .Returns(new Response( System.Net.HttpStatusCode.Created, "{\"sid\": \"VEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\"service_sid\": \"VAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\"account_sid\": \"ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\"to\": \"+14159373912\",\"channel\": \"sms\",\"status\": \"pending\",\"valid\": null,\"date_created\": \"2015-07-30T20:00:00Z\",\"date_updated\": \"2015-07-30T20:00:00Z\"}" )); var response = VerificationResource.Create("VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "to", "channel", client: twilioRestClient); Assert.NotNull(response); }
static void Main(string[] args) { // Find your Account Sid and Token at twilio.com/console const string accountSid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"; const string authToken = "your_auth_token"; TwilioClient.Init(accountSid, authToken); var verification = VerificationResource.Create( to: "To", channel: "Channel", pathServiceSid: "VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" ); Console.WriteLine(verification.Sid); }
public bool sendsms() { CreateVerificationOptions s = new CreateVerificationOptions("VA9d1daf8b5346fb512d19ce6da276ca23", _PhoneNumber, "sms"); s.Locale = "en"; var x = VerificationResource.Create(s); if (x.Status == "pending" || x.Status == "approved") { return(true); } else { return(false); } }
public string Get() { const string accountSid = ""; const string authToken = ""; TwilioClient.Init(accountSid, authToken); var verification = VerificationResource.Create( to: "+919003355434", channel: "sms", pathServiceSid: "VA0e9bff2c70d29ee16ded98a8db8f1baf" ); Console.WriteLine(verification.ToString()); return("Reached verify route\nMessage sent"); }
public void SendVerificationCode(string accSid, string accToken, string serviceSid, string number) { string accountSid = accSid; string authToken = accToken; TwilioClient.Init(accountSid, authToken); // var service = ServiceResource.Create(friendlyName: "r2d2 Verify Service"); var verification = VerificationResource.Create( to: number, channel: "sms", pathServiceSid: serviceSid ); Console.WriteLine(verification.Status); }
static void Main(string[] args) { // Find your Account Sid and Token at twilio.com/console // DANGER! This is insecure. See http://twil.io/secure const string accountSid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"; const string authToken = "your_auth_token"; TwilioClient.Init(accountSid, authToken); var verification = VerificationResource.Create( to: "+14159373912", channel: "sms", pathServiceSid: "VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" ); Console.WriteLine(verification.Sid); }
public string StartVerification(int countryCode, string phoneNumber) { if (!_options.TwiloEnabled) { return("NoEnabled"); } TwilioClient.Init(_options.AccountSid, _options.AuthToken); string To = "+" + countryCode + phoneNumber; var verification = VerificationResource.Create( to: To, channel: "sms", pathServiceSid: _options.VerifyServiceSid ); return(verification.Status); }
public void TestCreateRequest() { var twilioRestClient = Substitute.For <ITwilioRestClient>(); var request = new Request( HttpMethod.Post, Twilio.Rest.Domain.Preview, "/Verification/Services/VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Verifications", "" ); request.AddPostParam("To", Serialize("to")); request.AddPostParam("Channel", Serialize("channel")); twilioRestClient.Request(request).Throws(new ApiException("Server Error, no content")); try { VerificationResource.Create("VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "to", "channel", client: twilioRestClient); Assert.Fail("Expected TwilioException to be thrown for 500"); } catch (ApiException) {} twilioRestClient.Received().Request(request); }
public async Task <IActionResult> SendSms(string userId) { var user = await _userManager.FindByIdAsync(userId); //var message = MessageResource.Create( // body: "Join Earth's mightiest heroes. Like Kevin Bacon.", // from: new PhoneNumber("+16193784698"), // to: new PhoneNumber("+84395558787") //); string number = user.PhoneNumber; number = "+84" + number.Substring(1); string serid = TwilioService.PathServiceSid; var verification = VerificationResource.Create( to: number, channel: "sms", pathServiceSid: serid ); ViewData["verSid"] = verification.Sid; return(View()); }
public static async Task <string> StartPhoneVerificationAsync(string phoneNumber, string countryCode) { if (Env.Production) { string accountSid = TwilioConfig.AccountSid; string authToken = TwilioConfig.AuthToken; string pathServiceID = TwilioConfig.ServiceSid; TwilioClient.Init(accountSid, authToken); var verification = VerificationResource.Create( to: "+" + countryCode + phoneNumber, channel: "sms", pathServiceSid: pathServiceID ); return("success"); } else { return("success"); } }