como enviar sms com c#

Saiba como enviar sms através do seu sistema .net ou .netcore utilizando nossas bibliotecas prontas com apenas 3 linhas de código.

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

.net

// 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’); }
}
}

.netcore

// 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 de nossas bibliotecas disponíveis

api rest

teste nossa api diretamente da nossa documentação utilizando o api browser

open source

bibliotecas open sources em nosso github para facilitar sua integração

comtele cli

envios diretamente de seu terminal, uma alternativa para linguagens limitadas

FAQ .net

Frameworks Compatível
.NET Standard 2.0 2.1
.NET Core 2.0 3.0
.NET Framework 4.6.1 N/A
Mono 5.4 6.4
Xamarin iOS 10.14 12.16
Xamarin Mac 3.8 5.16
Xamarin Android 8.0 10.0
Universal Windows Plataform 10.0.16299 TBD
Unity 2018.1 TBD

Criar uma conta teste

comece agora mesmo!

1. preencha seus dados ao lado

2. valide o token enviado ao seu telefone

3. receba em seu email os dados de acesso

4. acesse sua conta com todas as funcionalidades e recursos liberados e dez créditos para testar a Comtele como quiser!

* Estou de acordo em fornecer meu nome, e-mail, celular e empresa que trabalho para ter acesso a uma conta teste, além de receber e-mails e SMS da Comtele. Estou ciente de que meus dados fornecidos serão utilizados internamente pela Comtele e concordo com o recebimento de emails e SMS da Comtele.