const long PhoneNumber = 31612345678; // your phone number here. static void Main(string[] args) { Client client = Client.CreateDefault(YourAccessKey); try { VerifyOptionalArguments optionalArguments = new VerifyOptionalArguments(); // optionalArguments.Originator = "MessageBird"; // optionalArguments.TokenLength = 8; // optionalArguments.Timeout = 60; MessageBird.Objects.Verify verify = client.CreateVerify(PhoneNumber, optionalArguments); Console.WriteLine("{0}", verify); } catch (ErrorException e) { // Either the request fails with error descriptions from the endpoint. if (e.HasErrors) { foreach (Error error in e.Errors) { Console.WriteLine("code: {0} description: '{1}' parameter: '{2}'", error.Code, error.Description, error.Parameter); } } // or fails without error information from the endpoint, in which case the reason contains a 'best effort' description. if (e.HasReason) { Console.WriteLine(e.Reason); } } Console.WriteLine("Press any key to continue..."); Console.ReadKey(); }
private Objects.Verify CreateVerify(Objects.Verify verify) { var verifyResource = new Resources.Verify(verify); var result = restClient.Create(verifyResource); return(result.Object as Objects.Verify); }
// Alias for the old constructor so that it remains backwards compatible public Objects.Verify CreateVerify(string recipient, VerifyOptionalArguments arguments = null) { ParameterValidator.IsNotNullOrWhiteSpace(recipient, "recipient"); var verify = new Objects.Verify(recipient, arguments); return(CreateVerify(verify)); }
public Objects.Verify CreateVerify(long recipient, VerifyOptionalArguments arguments = null) { var verify = new Objects.Verify(recipient, arguments); var verifyResource = new Resources.Verify(verify); var result = restClient.Create(verifyResource); return(result.Object as Objects.Verify); }
public void DeleteVerify(string id) { ParameterValidator.IsNotNullOrWhiteSpace(id, "id"); var verify = new Objects.Verify(id); var verifyResource = new Resources.Verify(verify); restClient.Delete(verifyResource); }
public Objects.Verify ViewVerify(string id) { ParameterValidator.IsNotNullOrWhiteSpace(id, "id"); var verify = new Objects.Verify(id); var verifyResource = new Resources.Verify(verify); var result = restClient.Retrieve(verifyResource); return(result.Object as Objects.Verify); }
public Objects.Verify SendVerifyToken(string id, string token) { ParameterValidator.IsNotNullOrWhiteSpace(id, "id"); ParameterValidator.IsNotNullOrWhiteSpace(token, "token"); var verify = new Objects.Verify(id, token); var verifyResource = new Resources.Verify(verify); var result = restClient.Retrieve(verifyResource); return(result.Object as Objects.Verify); }
public Objects.Verify CreateVerify(long recipient, VerifyOptionalArguments arguments = null) { var verify = new Objects.Verify(recipient, arguments); return(CreateVerify(verify)); }