Como enviar SMS com C#

Saiba como enviar SMS através do seu sistema .NET ou .NETCORE utilizando as nossas bibliotecas prontas com apenas 3 linhas de código.

Abaixo listamos alguns códigos da nossa biblioteca com os principais endpoints

				
					// Instalação da biblioteca
// .NET Framework >= 4.6.1
// Install-Package Comtele.Sdk

using System;
using Comtele.Sdk.Services

namespace ComteleSdk {
class Program {

static string API_KEY = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX";

static void Main(string[] args) {

var textMessageService = new TextMessageService(API_KEY);
var result = textMessageService.Send(
"Sender",
"Content",
new string[] {"Receivers"}
);

}
}
}
				
			
				
					// Instalação da biblioteca
// .NET Framework >= 4.6.1
// Install-Package Comtele.Sdk

using System;
using Comtele.Sdk.Services

namespace ComteleSdk {
class Program {

static string API_KEY = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX";

static void Main(string[] args) {

var textMessageService = new TextMessageService(API_KEY);
var result = textMessageService.Schedule(
"Sender",
"Content",
DateTime.Parse("ScheduleDate"),
new string[] {"Receivers"}
);

}
}
}
				
			
				
					// Instalação da biblioteca
// .NET Framework >= 4.6.1
// Install-Package Comtele.Sdk

using System;
using Comtele.Sdk.Services

namespace ComteleSdk {
class Program {

static string API_KEY = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX";

static void Main(string[] args) {

var textMessageService = new TextMessageService(API_KEY);
var result = textMessageService.GetDetailedReport(
DateTime.Parse("StartDate"),
DateTime.Parse("EndDate"),
DeliveryStatus.All
);

}
}
}
				
			
				
					// Instalação da biblioteca
// .NET Framework >= 4.6.1
// Install-Package Comtele.Sdk

using System;
using Comtele.Sdk.Services

namespace ComteleSdk {
class Program {

static string API_KEY = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX";

static void Main(string[] args) {

var tokenService = new TokenService(API_KEY);
var result = tokenService.SendToken('PhoneNumber', 'Prefix');

}
}
}
				
			
				
					// Instalação da biblioteca
// .NET Framework >= 4.6.1
// Install-Package Comtele.Sdk

using System;
using Comtele.Sdk.Services

namespace ComteleSdk {
class Program {

static string API_KEY = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX";

static void Main(string[] args) {

var tokenService = new TokenService(API_KEY);
var result = tokenService.ValidateToken('TokenCode');

}
}
}
				
			
				
					// Instalação da biblioteca
// .NET Framework >= 4.6.1
// Install-Package Comtele.Sdk



using System;
using Comtele.Sdk.Services



namespace ComteleSdk {
class Program {



static string API_KEY = “XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX”;



static void Main(string[] args) {



var textMessageService = new TextMessageService(API_KEY);
var result = textMessageService.Send(
“Sender”,
“Content”,
new string[] {“Receivers”} );
}
}
}
				
			
				
					// Instalação da biblioteca
// .NET Framework >= 4.6.1
// Install-Package Comtele.Sdk

using System;
using Comtele.Sdk.Services

namespace ComteleSdk {
class Program {

static string API_KEY = “XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX”;

static void Main(string[] args) {

var textMessageService = new TextMessageService(API_KEY);
var result = textMessageService.Schedule(
“Sender”,
“Content”,
DateTime.Parse(“ScheduleDate”),
new string[] {“Receivers”} );
}
}
}
				
			
				
					// Instalação da biblioteca
// .NET Framework >= 4.6.1
// Install-Package Comtele.Sdk

using System;
using Comtele.Sdk.Services

namespace ComteleSdk {
class Program {

static string API_KEY = “XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX”;

static void Main(string[] args) {

var textMessageService = new TextMessageService(API_KEY);
var result = textMessageService.GetDetailedReport(
DateTime.Parse(“StartDate”),
DateTime.Parse(“EndDate”),
DeliveryStatus.All );
}
}
}
				
			
				
					// Instalação da biblioteca
// .NET Framework >= 4.6.1
// Install-Package Comtele.Sdk

using System;
using Comtele.Sdk.Services

namespace ComteleSdk {
class Program {

static string API_KEY = “XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX”;

static void Main(string[] args) {

var tokenService = new TokenService(API_KEY);
var result = tokenService.SendToken(‘PhoneNumber’, ‘Prefix’);
}
}
}
				
			
				
					// Instalação da biblioteca
// .NET Framework >= 4.6.1
// Install-Package Comtele.Sdk

using System;
using Comtele.Sdk.Services

namespace ComteleSdk {
class Program {

static string API_KEY = “XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX”;

static void Main(string[] args) {

var tokenService = new TokenService(API_KEY);
var result = tokenService.ValidateToken(‘TokenCode’);

}
}
}
				
			
				
					// Instalação da biblioteca
// dotnet add package Comtele.Sdk

using System;
using Comtele.Sdk.Services

namespace ComteleSdk {
class Program {

static string API_KEY = “XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX”;

static void Main(string[] args) {

var textMessageService = new TextMessageService(API_KEY);
var result = textMessageService.Send(
“Sender”,
“Content”,
new string[] {“Receivers”} );
}
}
}
				
			
				
					// Instalação da biblioteca
// dotnet add package Comtele.Sdk

using System;
using Comtele.Sdk.Services

namespace ComteleSdk {
class Program {

static string API_KEY = “XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX”;

static void Main(string[] args) {

var textMessageService = new TextMessageService(API_KEY);
var result = textMessageService.Schedule(
“Sender”,
“Content”,
DateTime.Parse(“ScheduleDate”),
new string[] {“Receivers”} );
}
}
}
				
			
				
					// Instalação da biblioteca
// dotnet add package Comtele.Sdk

using System;
using Comtele.Sdk.Core.Resources;
using Comtele.Sdk.Services

namespace ComteleSdk {
class Program {

static string API_KEY = “XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX”;

static void Main(string[] args) {

var textMessageService = new TextMessageService(API_KEY);
var result = textMessageService.GetDetailedReport(
DateTime.Parse(“StartDate”),
DateTime.Parse(“EndDate”),
DeliveryStatus.All );
}
}
}
				
			
				
					// Instalação da biblioteca
// dotnet add package Comtele.Sdk

using System;
using Comtele.Sdk.Core.Resources;
using Comtele.Sdk.Services

namespace ComteleSdk {
class Program {

static string API_KEY = “XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX”;

static void Main(string[] args) {

var tokenService = new TokenService(API_KEY);
var result = tokenService.SendToken(‘PhoneNumber’, ‘Prefix’ );
}
}
}
				
			
				
					// Instalação da biblioteca
// dotnet add package Comtele.Sdk

using System;
using Comtele.Sdk.Core.Resources;
using Comtele.Sdk.Services

namespace ComteleSdk {
class Program {

static string API_KEY = “XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX”;

static void Main(string[] args) {

var tokenService = new TokenService(API_KEY);
var result = tokenService.ValidateToken(‘TokenCode’);
}
}
}
				
			

Bibliotecas

Integre facilmente utilizando uma das nossas bibliotecas disponíveis.

API Rest

Teste a nossa API diretamente da nossa documentação utilizando o API browser.

Open Source

Bibliotecas open sources no nosso GitHub para facilitar a sua integração.

Comtele CLI

Envios diretamente do seu terminal, uma alternativa para linguagens limitadas.

FAQ .NET

qual a versão .NET necessária?
FrameworksCompatível 
.NET Standard2.02.1
.NET Core2.03.0
.NET Framework4.6.1N/A
Mono5.46.4
Xamarin iOS10.1412.16
Xamarin Mac3.85.16
Xamarin Android8.010.0
Universal Windows Plataform10.0.16299TBD
Unity2018.1TBD

Crie uma conta teste

Comece agora mesmo!

1. Preencha seus dados ao lado.

2. Receba em seu e-mail os dados de acesso.

3. Acesse sua conta com todas as funcionalidades e recursos liberados e 10 créditos para testar a Comtele como quiser!

Não é necessário cadastro do cartão de crédito.