código java para envio de sms

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

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

// Instalação da biblioteca
// https://github.com/comtele/comtele-java-sdk/blob/master/ComteleSDK-Java.zip

package main;

import models.*;
import services.TextMessageService;

import java.util.Arrays;

public class Main {

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

public static void main(String[] args) throws Exception {

TextMessageService textMessageService = new TextMessageService(API_KEY);
DefaultServiceResult sendResult = textMessageService.send(
“Sender”,
“Content”,
Arrays.asList(“Receivers”) );
}
}
// Instalação da biblioteca
// https://github.com/comtele/comtele-java-sdk/blob/master/ComteleSDK-Java.zip

package main;

import models.*;
import services.TextMessageService;

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Arrays;

public class Main {

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

public static void main(String[] args) throws Exception {

TextMessageService textMessageService = new TextMessageService(API_KEY);
DefaultServiceResult scheduleResult = textMessageService.schedule(
“Sender”,
“Content”,
scheduleDateFormat.parse(“ScheduleDate”),
Arrays.asList(“Receivers”) );
}
}
// Instalação da biblioteca
// https://github.com/comtele/comtele-java-sdk/blob/master/ComteleSDK-Java.zip

package main;

import models.*;
import services.TextMessageService;

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Arrays;

public class Main {

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

public static void main(String[] args) throws Exception {

TextMessageService textMessageService = new TextMessageService(API_KEY);
DateFormat detailedReportDateFormat = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);
DetailedReportResult detailedReportResult = textMessageService.getDetailedReport(
detailedReportDateFormat.parse(“StartDate”),
detailedReportDateFormat.parse(“EndDate”),
DeliveryStatus.All );
}
}
// Instalação da biblioteca
// https://github.com/comtele/comtele-java-sdk/blob/master/ComteleSDK-Java.zip

package main;

import models.*;
import services.TokenService;

public class Main {

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

public static void main(String[] args) throws Exception {
TokenService tokenService = new TokenService(API_KEY);
Integer myContacts = tokenService.sendToken(‘PhoneNumber’, ‘Prefix’)
}
}
// Instalação da biblioteca
// https://github.com/comtele/comtele-java-sdk/blob/master/ComteleSDK-Java.zip

package main;

import models.*;
import services.TokenService;

public class Main {

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

public static void main(String[] args) throws Exception {
TokenService tokenService = new TokenService(API_KEY);
Integer myContacts = tokenService.validateToken(‘TokenCode’)
}
}

// instalação da biblioteca
// https://github.com/comtele/comtele-java-sdk/blob/master/comtelesdk-java.zip

package main;

import models.*;
import services.textmessageservice;

import java.util.arrays;

public class main {

static string api_key = “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”;

public static void main(string[] args) throws exception {

textmessageservice textmessageservice = new textmessageservice(api_key);
defaultserviceresult sendresult = textmessageservice.send(
“sender”,
“content”,
arrays.aslist(“receivers”) );
}
}

// instalação da biblioteca
// https://github.com/comtele/comtele-java-sdk/blob/master/comtelesdk-java.zip

package main;

import models.*;
import services.textmessageservice;

import java.text.dateformat;
import java.text.simpledateformat;
import java.util.arrays;

public class main {

static string api_key = “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”;

public static void main(string[] args) throws exception {

textmessageservice textmessageservice = new textmessageservice(api_key);
defaultserviceresult scheduleresult = textmessageservice.schedule(
“sender”,
“content”,
scheduledateformat.parse(“scheduledate”),
arrays.aslist(“receivers”) );
}
}

// instalação da biblioteca
// https://github.com/comtele/comtele-java-sdk/blob/master/comtelesdk-java.zip

package main;

import models.*;
import services.textmessageservice;

import java.text.dateformat;
import java.text.simpledateformat;
import java.util.arrays;

public class main {

static string api_key = “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”;

public static void main(string[] args) throws exception {

textmessageservice textmessageservice = new textmessageservice(api_key);
dateformat detailedreportdateformat = new simpledateformat(“yyyy-mm-dd hh:mm:ss”);
detailedreportresult detailedreportresult = textmessageservice.getdetailedreport(
detailedreportdateformat.parse(“startdate”),
detailedreportdateformat.parse(“enddate”),
deliverystatus.all);
}
}

# Instalação da biblioteca
# pip install comtele_sdk

from comtele_sdk.token_service import TokenService

__api_key = ‘XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX’
token_service = TokenService(__api_key)
result = token_service.send_token(‘PhoneNumber’, ‘Prefix’)
# Instalação da biblioteca
# pip install comtele_sdk

from comtele_sdk.token_service import TokenService

__api_key = ‘XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX’
token_service = TokenService(__api_key)
result = token_service.validate_token(‘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

preços sms short code

aqui seus créditos não expiram, sem contrato de fidelidade e nem letras miúdas
formas de pagamento

básico

R$ 100,00
R$ 0
10 SMS
  • 1.000 SMS

bronze

R$ 200,00
R$ 0
08 SMS
  • 2.500 SMS

prata

R$ 300,00
R$ 0
06 SMS
  • 5.000 SMS
MAIS VENDIDO

ouro

R$ 1.500,00
R$ 0
05 SMS
  • 30.000 SMS

diamante

R$ 4.500,00
R$ 0
045 SMS
  • 100.000 SMS
  • o prazo máximo para pagamento é de 10 dias após vencimento, após 10 dias o plano é cancelado automaticamente;
  • recargas avulsas não substituem o pagamento mensal;
  • caso o plano mensal seja cancelado sua conta fica impossibilitada de enviar sms, sendo necessário uma recarga de qualquer pacote do plano único e o plano mensal não pode ser contratado durante 6 meses;
  • os créditos sms são acumulativos, ou seja, podem ser utilizados no outro mês.

básico

R$ 120,00
R$ 0
12 SMS
  • 1.000 SMS

bronze

R$ 250,00
R$ 0
10 SMS
  • 2.500 SMS

prata

R$ 400,00
R$ 0
08 SMS
  • 5.000 SMS
MAIS VENDIDO

ouro

R$ 1.800,00
R$ 0
06 SMS
  • 30.000 SMS

diamante

R$ 5.500,00
R$ 0
055 SMS
  • 100.000 SMS

FAQ java

versão mínima que os testes foram homologados é o Java 8. Caso utiliza uma versão inferior e não funcione, em nosso github você pode ver como são efetuadas as chamadas via API Rest e dispensar o uso da SDK, também pode baixar o projeto, modificar as dependências que estão com icompatibilidade na sua versão.

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!