Send SMS PHP: API de integração para SMS

Quer saber tudo sobre Send SMS PHP? Fique ligado nas dicas que vamos te passar.

No mundo digital de hoje, a comunicação eficaz é a espinha dorsal de qualquer empresa bem-sucedida. Com a crescente dependência de dispositivos móveis, enviar SMS tornou-se uma ferramenta poderosa para alcançar clientes de maneira direta e pessoal. PHP, uma das linguagens de programação mais populares, oferece uma maneira flexível e robusta de integrar o envio de SMS em suas soluções de comunicação. Vamos mergulhar na arte de enviar SMS com PHP, desvendando passo a passo como você pode transformar sua estratégia de comunicação móvel.

Primeiro Passo: Escolha do Provedor de SMS

Além disso antes de colocar as mãos no código, é crucial selecionar um provedor de serviços de SMS confiável. Esse provedor deve oferecer uma API de fácil integração com Send SMS PHP, garantindo que você possa enviar mensagens de texto sem complicações. Avalie critérios como custo, alcance global, tempo de entrega e suporte ao cliente para fazer uma escolha informada.

Segundo Passo: Configuração da API de SMS

Com o provedor escolhido, o próximo passo é configurar sua API para trabalhar com seu projeto Send SMS PHP. Isso geralmente envolve registrar-se para obter uma chave de API e adicionar algumas linhas de código ao seu projeto para autenticar suas solicitações. A documentação do provedor será sua melhor amiga aqui, fornecendo exemplos de código e orientações passo a passo.

Terceiro Passo: Escrevendo o Código para Enviar SMS

Agora, a parte divertida: escrever o código para enviar SMS. Um exemplo básico de como isso pode ser feito é mostrado abaixo:

 

 

$api_key = ‘SUA_CHAVE_API_AQUI’;

$destinatario = ‘NUMERO_DO_DESTINATARIO_AQUI’;

$mensagem = ‘Sua mensagem de texto aqui.’;

$url = ‘https://api.provedordesms.com/send?api_key=’ . urlencode($api_key) . ‘&to=’ . urlencode($destinatario) . ‘&message=’ . urlencode($mensagem);

// Inicie uma chamada cURL

$ch = curl_init($url);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

// Execute a solicitação e armazene a resposta

$resposta = curl_exec($ch);

// Feche a conexão cURL

curl_close($ch);

// Verifique a resposta

if ($resposta) {

echo “Mensagem enviada com sucesso!”;

} else {

echo “Falha ao enviar a mensagem.”;

}

?>

Este é um exemplo básico; dependendo do provedor de SMS e dos requisitos do seu projeto, o código pode variar.

Quarto Passo: Testes e Otimização

Além disso depois de integrar a funcionalidade de envio de SMS, é essencial testar extensivamente para garantir que tudo funcione como esperado. Isso inclui testar diferentes mensagens, números de telefone e cenários de falha. Use as métricas fornecidas pelo seu provedor de SMS para analisar e otimizar suas campanhas, melhorando a entrega e a eficácia das mensagens.

 

Send SMS PHP

 

Send SMS PHP”: Priorizando Segurança e Privacidade

Além disso ao enviar Send SMS PHP, a segurança dos dados se destaca. Proteger informações sensíveis torna-se crucial. A privacidade dos usuários é a pedra angular. Cumprir com GDPR e LGPD não é opção, mas obrigação. Melhores práticas emergem como faróis. Primeiro, criptografe mensagens para salvaguardar conteúdo. Segundo, obtenha consentimento explícito antes de enviar. Terceiro, escolha provedores de SMS comprometidos com a segurança. Assim, garantimos uma comunicação segura e respeitosa. Afinal, a confiança do usuário é nosso bem mais valioso.

Maximizando o Engajamento com “Send SMS PHP” Através da Personalização

Além disso Send SMS PHP transforma a comunicação em massa. Personalizar mensagens cativa o usuário. Inserir nomes cria uma conexão direta. A segmentação amplia esse impacto. Comportamentos e localizações direcionam conteúdos relevantes. Assim, cada mensagem sente-se única. O engajamento do usuário dispara. A personalização é a chave. Ela faz o receptor se sentir especial. A tecnologia PHP facilita essa customização. Comece a personalizar hoje e veja o engajamento crescer.

Send SMS PHP”: Integrando Mensagens com Sistemas e Plataformas

“Send SMS PHP” revoluciona a integração de sistemas. Ele conecta SMS a CRM, e-commerce e automação de marketing. Ações dos usuários disparam mensagens personalizadas. Isso cria experiências coesas. A automação simplifica o processo, economizando tempo. Com PHP, a integração se torna flexível e poderosa. Cada interação do usuário gera uma oportunidade. Assim, empresas se comunicam de forma eficaz e eficiente. Comece a integrar hoje e transforme a experiência do seu usuário.

Send SMS PHP”: Decifrando Análise e Métricas para Sucesso

Além disso “Send SMS PHP” potencializa campanhas com métricas críticas. Monitorar taxas de entrega, abertura e conversão é fundamental. Esses indicadores guiam rumo ao aprimoramento. Estratégias surgem ao interpretar dados. Ajustes refinam a performance. Entender métricas revela o comportamento do usuário. Com isso, campanhas se tornam mais eficazes. A análise conduz a decisões informadas. Implemente essas práticas e veja suas campanhas prosperarem.

 

 

Poder das Campanhas de SMS com Multicanal

Além disso Incluir “Send SMS PHP” em estratégias multicanais amplia o alcance. SMS complementa e-mails e redes sociais, enriquecendo campanhas de marketing. Essa integração garante diversificação. A combinação captura atenção em vários pontos de contato. Assim, a mensagem se fortalece, aumentando a eficácia. Em um mundo conectado, essa abordagem multicanal se destaca. Use SMS para potencializar suas campanhas hoje. A sinergia entre canais gera resultados impressionantes.

Navegando pelas Tendências Futuras do Marketing por SMS

Além disso o futuro do “Send SMS PHP” promete inovação. A inteligência artificial já otimiza tempo e conteúdo. A realidade aumentada se prepara para integrar-se ao SMS. Essas tendências transformam o envio de mensagens. A personalização alcança novos patamares, melhorando a relevância. A tecnologia imersiva promete revolucionar a interação. Prepare-se para uma era de SMS mais inteligente e envolvente. Adapte-se agora e lidere o futuro do marketing por SMS.

Send SMS PHP”: Lições de Estudos de Caso Vencedores

Além disso empresas inovam com “Send SMS PHP”, alcançando sucesso. Uma campanha destacada personalizou mensagens, elevando a conversão. Outra integrou SMS e redes sociais, ampliando o engajamento. A chave? Inovação e personalização. Estes casos mostram a eficácia do SMS adaptativo. Lições incluem a importância de conhecer o público. Adaptar-se rapidamente às tendências também se prova crucial. Esses sucessos inspiram estratégias futuras. Aprenda com eles e aplique em suas campanhas.

Send SMS PHP”: Impulsionando Chatbots para Interação Automatizada

Além disso desenvolver chatbots via “Send SMS PHP” eleva a comunicação. Automatiza interações, criando experiências ricas. A integração atende dúvidas em tempo real. Isso personaliza a assistência. Usuários ganham respostas instantâneas. A tecnologia PHP facilita esse processo. Implemente chatbots em SMS e transforme o atendimento ao cliente. Esse avanço promete revolucionar a interação usuário-empresa. Adote agora e lidere em inovação.

Send SMS PHP”: Revolucionando o Atendimento ao Cliente

Usar “Send SMS PHP” transforma o atendimento ao cliente. Oferece suporte rápido, envia notificações de status e realiza pesquisas de satisfação. Esse método agiliza a comunicação. Clientes apreciam respostas imediatas. Atualizações de pedidos mantêm-nos informados. Pesquisas via SMS capturam feedback valioso. Implemente SMS para serviço excepcional. Assim, eleva-se a satisfação do cliente. Adote essa estratégia hoje e destaque-se no atendimento.

Send SMS PHP”: Direcionando o Futuro do Marketing por SMS

Além disso as tendências futuras em “Send SMS PHP” incluem inteligência artificial e realidade aumentada. Estas tecnologias otimizam envios e enriquecem conteúdos. A IA personaliza mensagens, aumentando a eficácia. A realidade aumentada transforma interações, criando experiências imersivas. Juntas, elevam o marketing por SMS a novos patamares. Prepare-se para adotar essas inovações. Elas prometem revolucionar como nos comunicamos. Avance com essas tendências e mantenha sua estratégia à frente do tempo.

 

Send SMS PHP

 

Como escolher a melhor API PHP do mercado

Além disso escolher a melhor API “Send SMS PHP” demanda pesquisa. Avalie confiabilidade, suporte e facilidade de integração. Compare funcionalidades e preços. Considere feedback de usuários. Opte por APIs com documentação clara e exemplos práticos. Priorize aquelas que oferecem segurança avançada e suporte ágil. Teste antes de se comprometer. Assim, você garante uma escolha informada, adaptada às suas necessidades. Escolha sabiamente e potencialize suas comunicações.

Como a SpeedMarket por ajudar sua empresa como a nossa API

Além disso  a API SpeedMarket transforma a comunicação empresarial. Com “Send SMS PHP”, envia mensagens instantâneas, conectando-se diretamente aos clientes. Oferece integração fácil, segurança robusta e suporte excepcional. Personalize campanhas para aumentar o engajamento. Receba relatórios detalhados para ajustar estratégias. A SpeedMarket potencializa o marketing, melhorando resultados. Invista na nossa API e veja sua empresa crescer. Escolha SpeedMarket, escolha sucesso.

 

Nossa API:

INTRODUCTION

Bem vindo!. Está página é exclusivamente dedicada à desenvolvedores de software e profissionais da área. Aqui você encontra todas informações necessárias para integrar seu sistema com nosso gateway, para enviar mensagens e receber status de entrega e respostas dos usuários de forma automática.

Nesta página você encontra documentação para as seguintes formas:

  • API REST
    • Seu sistema deve realizar uma chamada para a URL http://54.233.99.254/webservice-rest/, enviando os parâmetros por meio de GET ou POST. O retorno para cada chamada será um JSON cujo formato é detalhado ao longo desta documentação.

Autenticação

É recomendado que todas as requisições a API HTTP utilize para autenticação cabeçalhos Basic Authorization em vez de parâmetros query string. Neste campo deve ser informado seu usuário e senha cadastrados em nosso site. Caso haja erro na autenticação, o respectivo código de erro será retornado.

Authorization: Basic dXN1YXJpbzpzZW5oYQ=

O valor após a palavra Basic é uma chave Base64 de seu usuário e senha. Para obter o valor, utilize o comando base64 do linux:

$ echo -n conta:senha | base64 
dXN1YXJpbzpzZW5oYQ=

O site base64Encode também faz essa codificação gratuitamente.

Headers

Além disso chamadas realizadas exclusivamente para API HTTP Envio em Lote devem incluir, além do cabeçalho de autenticação, os seguintes headers:

Content-Type:application/json
Accept:application/json

Restantes API HTTP, além do cabeçalho de autenticação devem incluir os seguintes headers:

Content-Type:application/x-www-form-urlencoded

Parâmetro campaign_id

campaign_id

Ao enviar uma requisição, recomendamos que você utilize este parâmetro. Ele serve como um identificador de sua mensagem em nossa plataforma e pode ser utilizado para consulta de status. Este parâmetro também possui a funcionalidade de proteção contra envios duplicados (habilite esta função com nosso suporte).

 

Parâmetro type

type

Ao enviar uma requisição, é necessário que você utilize este parâmetro. Ele serve para identificar o tipo do serviço da mensagem.

Textos grandes (concatenação)

O protocolo utilizado na rede das operadoras possui os limites de 70 ou 160 caracteres, para mensagens com ou sem caracteres especiais, respectivamente. Mas é possível enviar mensagens maiores com a utilização de concatenação, onde o aparelho reagrupa as mensagens ao recebê-las.

Para para ativar a concatenação, basta enviar juntamente com a chamada o parâmetro concatenation=1.

É importante notar que, apesar de aparecerem no aparelho como uma única mensagem grande, as mensagens continuam trafegando na rede das operadoras individualmente, e neste caso, continuamos sendo cobrados e cobrando individualmente, a cada 63 ou 160 (dependendo dos caracteres utilizados). Lembrando que ao utilizar concatenação parte dos caracteres (70 ou 160) são utilizados pelo header.

Observação: Nos casos de operadoras que não suportam a funcionalidade de concatenação (Exemplos: Sercomtel), nós enviaremos as mensagens separadamente, sem concatenar, e inclui indicadores de ordem automaticamente para nossos clientes. Ex:

Inicio do texto…. (½)

……fim do texto (2/2)

Tabela de Status

Existem dois tipos de status, um obtido através da chamada à API (Cliente->Gateway), denominado Status de Chamada e outro através da obtenção do status da mensagem em nosso servidor (Gateway->Operadora), denominado Status de Envio.

Status de Chamada

As chamadas à API irão retornar dois parâmetros de status, um numérico denominado responseCode e o outro alfanumérico denominado responseDescription, os dois correspondem a mesma informação.

A seguir, veja a lista de status suportados pela nossa API:

API de Envio
API de Consulta
Todas API
000Success queuedtrue
001Batch processedtrue
002Scheduledtrue
010User or password is invalidfalse
020Empty or invalid typefalse
030Empty message contentfalse
040Scheduling date invalid or incorrectfalse
050Empty or invalid numberfalse
060International sending not allowedfalse
070Message rejected by serverfalse
080Insufficient or expired balancefalse
090Blocked account – Please contact supportfalse
100This service is currently under maintenancefalse
110There was an error processing, please try again, or contact usfalse
120Message array cannot exceed 5000false
130Message array is emptyfalse
140Incorrect time zonefalse
150File extension not allowedfalse
160Unknown method or unknown parameterfalse
170Invalid search attributesfalse
200Successful searchtrue

Status de Envio

Status obtidos através da API de Consulta ou Callback podem possuir três níveis, conforme a seguir:

Status de preparação da mensagem para envio, este status e não é retornado por Callback:

StatusDescription
-1Message Queued
3Preparing message to send
6Paused Message

Status de entrega na operadora, este é o primeiro status que retornamos por Callback:

StatusDescription
-9Blocked – No Coverage
-8Blocked – Content not allowed
-7Number has no WhatsApp (Only for WhatsApp)
-6Message successfully canceled
-5Blocked – Black listed
-4Blocked – landline Number
-3Blocked – Invalid Number
0Message received to operator
7Message expired by operator
8Message Rejected by operator

Status de entrega no aparelho, este é o segundo status que retornamos por Callback e só existe para os casos em que o primeiro status acima foi de sucesso, ou seja, a mensagem foi entregue na operadora com sucesso. Para SMS, as operadoras Oi e Sercomtel não possuem este segundo nível de status, para estas operadoras, o máximo de informação que existe, é o primeiro status, ou seja, se a operadora aceitou a mensagem ou não.:

StatusDescription
-2Operator network error
1Message received by mobile
9Message not received by mobile

REFERENCE

Serviços da API

Envio Individual

Este método é indicado para clientes que realizão requisições contendo apenas um destinatário. Ele utiliza protocolos HTTP e HTTPS, aceita os métodos GET e POST com parâmetros query string.

– URL para envio individual

http://54.233.99.254/webservice-rest/send-single

– Instruções para chamada

A requisição precisa conter parâmetros Query String com as informações conforme campos abaixo:

* Campo obrigatório

CampoDetalhesTipo
user*Nome do usuário cadastrado em nosso site, obrigatório caso não utilize cabeçalho de autenticação.string
password*Senha de acesso do usuário, obrigatório caso não utilize cabeçalho de autenticação.string
type*Tipo do serviço, consulte o menu “Parâmetro type”.number
country_codeDDI do país de destino. (Padrão: 55)number
number*Número do telefone do destinatário sem DDI (55).number
content*(SMS):Texto da mensagem a ser enviada.string
(WHATSAPP Texto):Texto da mensagem a ser enviada.string
(WHATSAPP Imagem):URL da imagem hospedada em seu servidor. Aceito arquivo .jpg com até 1MB e máximo 1024 pixels.string
(WHATSAPP Vídeo):URL do vídeo hospedado em seu servidor. Aceito arquivo .mp4 com até 2MB.string
caption(SMS):Parâmetro não utilizado.string
(WHATSAPP):Texto com até 490 caracteres para legenda de imagem ou vídeo.string
campaign_idIdentificador da mensagem no sistema do cliente.string
scheduleData e hora em que a mensagem deve ser enviada no formato ISO 8691 (2020-11-01 15:00:00).string
timezoneFuso horário em formato UTC (-03:00).string

Clique abaixo e veja exemplos em várias linguagens de programação:

Testar Envio Individual

Em resposta à chamada, a API retornará um arquivo JSON com as informações necessárias para rastreio, será gerado um id e status do processo:

    {
            "success" : true,
            "responseCode" : "000",
            "responseDescription" : "Success queued",
            "credit" : "0"
            "balance" : "99984"
            "id" : "813831"
    }

Outro exemplo de retorno síncrono da chamada:

    {
            "success" : false,
            "responseCode" : "080",
            "responseDescription" : "Insufficient or expired balance",
            "credit" : "0"
            "balance" : "0"
    }
CampoDetalhesTipo
successEste campo indica se a requisição obteve sucesso ou não.boolean
responseCodeEste campo indica o código do status da requisição.string
responseDescriptionEste campo indica a descrição do status da requisição.string
creditEste campo indica quantos créditos foram debitados em sua conta.string
balanceEste campo indica o saldo atual de créditos em sua conta.string
idCaso a mensagem seja aceita, é retornado um código id único para rastreio.string

Para receber retornos assíncronos, consulte o menu “Callbacks da API”.

Envio em Lote

Permite o envio de mensagens em lote ou individuais passando os parâmetros por POST em um objeto JSON

– URL para envio em Lote

http://54.233.99.254/webservice-rest/send-multiple

– Instruções para chamada

O corpo da requisição precisa conter o objeto JSON com as informações conforme campos abaixo:

* Campo obrigatório

CampoDetalhesTipo
type*Tipo do serviço, consulte o menu “Parâmetro type”.number
country_codeDDI do país de destino. (Padrão: 55)number
number*Número do telefone do destinatário sem DDI (55).number
content*(SMS):Texto da mensagem a ser enviada.string
(WHATSAPP Texto):Texto da mensagem a ser enviada.string
(WHATSAPP Imagem):URL da imagem hospedada em seu servidor. Aceito arquivo .jpg com até 1MB e máximo 1024 pixels.string
(WHATSAPP Vídeo):URL do vídeo hospedado em seu servidor. Aceito arquivo .mp4 com até 2MB.string
caption(SMS):Parâmetro não utilizado.string
(WHATSAPP):Texto com até 490 caracteres para legenda de imagem ou vídeo.string
campaign_idIdentificador da mensagem no sistema do cliente.string
scheduleData e hora em que a mensagem deve ser enviada no formato ISO 8691 (2020-11-01 15:00:00).string
timezoneFuso horário em formato UTC (-03:00).string

Importante: Não é permitido o envio de mais de 5000 mensagens por requisição.

Clique abaixo e veja exemplos em várias linguagens de programação:

Testar Envio em Lote

Veja a seguir o exemplo da chamada acima:


    {
  "defaultValues":{
                   "type": 2,
                   "schedule": "2025-08-22 14:55:00",
                   "timezone": "-03:00"
              },
     "messages":[
                 {
                   "country_code": 55,
                   "number": 14999999999,
                   "content": "Mensagem de teste",
                   "campaign_id": "001"
                 },
                 {
                   "country_code": 55,
                   "number": 14999999999,
                   "content": "Mensagem de teste",
                   "campaign_id": "002"
                  }
              ]
    }              

Em resposta à chamada, a API retornará informações do processo conforme abaixo:


{
    "success": true,
    "responseCode": "001",
    "responseDescription": "Batch processed",
    "credit": "2",
    "balance": "87018",
    "totalProcessed": "2",
    "totalSuccess": "2",
    "messages": [
        {
            "success": true,
            "responseCode": "000",
            "responseDescription": "Success queued",
            "credit": "1"
        },
        {
            "success": true,
            "responseCode": "000",
            "responseDescription": "Success queued",
            "credit": "1"
        }
    ]
}

Outro exemplo de retorno síncrono da chamada:


{
    "success": true,
    "responseCode": "001",
    "responseDescription": "Batch processed",
    "credit": "1",
    "balance": "87018",
    "totalProcessed": "2",
    "totalSuccess": "1",
    "messages": [
        {
            "success": true,
            "responseCode": "000",
            "responseDescription": "Success queued",
            "credit": "1"
        },
        {
            "success": true,
            "responseCode": "050",
            "responseDescription": "Empty or invalid number",
            "credit": "0"
        }
    ]
}

Para receber retornos assíncronos, consulte o menu “Callbacks da API”.

Consulta de Status por Identificador

Para consultar o status das mensagens enviadas é necessário fazer uma requisição GET OU POST na URL abaixo passando como parâmetro o id ou o campaign_id obtido na resposta do envio

GET http://54.233.99.254/webservice-rest/mt_id

Importante: a consulta fica disponível por até 32 dias após seu envio.

Abaixo exemplo de requisições realizando a consulta por id e por campaign_id, é possivel também realizar a consulta em lote, para isso basta separar os identificadores com vírgulas

Consulta id:

GET http://54.233.99.254/webservice-rest/mt_id?user={user}&password={password}&id=1,2

Consulta campaign_id:

GET http://54.233.99.254/webservice-rest/mt_id?user={user}&password={password}&campaign_id=abc1,abc2

Clique abaixo e veja exemplos em várias linguagens de programação:

Testar Consulta de Status por Identificador

Consulta de Status por Período

Está requisição de busca irá retornar cada mensagem enviada num determinado período de tempo. Você precisa definir os parâmetros start_date e end_date para especificar um período de tempo, deverá ser utilizado o formato ISO-8601.

GET http://54.233.99.254/webservice-rest/mt_date

Importante: a consulta fica disponível por até 32 dias após seu envio.

Abaixo exemplo de requisição de consulta por período de tempo e tipo de serviço, através do parâmetro type.

GET http://54.233.99.254/webservice-rest/mt_date?user={user}&password={password}&start_date=2016-09-12T00:00:00&end_date=2016-09-15T23:59:59&type=2

Abaixo exemplo de requisição de consulta por período de tempo, tipo de serviço e status, através do parâmetro type e status.

GET http://54.233.99.254/webservice-rest/mt_date?user={user}&password={password}&start_date=2016-09-12T00:00:00&end_date=2016-09-15T23:59:59&type=2&status=0,1

Clique abaixo e veja exemplos em várias linguagens de programação:

Testar Consulta de Status por Período

Consulta por Novas Mensagens Recebidas

Retorna a lista de novas mensagens recebidas. Uma vez cosultada, a mensagem não irá mais ser retornada na chamada deste serviço.

GET http://54.233.99.254/webservice-rest/mo_new

Importante: a consulta fica disponível por até 32 dias após o recebimento.

Abaixo exemplo de requisição com definição do tipo de serviço, através do parâmetro type.

GET http://54.233.99.254/webservice-rest/mo_new?user={user}&password={password}&type=2

Clique abaixo e veja exemplos em várias linguagens de programação:

Testar Consulta por Novas Mensagens Recebidas

Consulta de Mensagens Recebidas por Período

Está requisição de busca irá retornar cada MO recebido num determinado período de tempo. Você precisa definir os parâmetros start_date e end_date para especificar um período de tempo, deverá ser utilizado o formato ISO-8601.

GET http://54.233.99.254/webservice-rest/mo

Importante: a consulta fica disponível por até 32 dias após o recebimento.

Abaixo exemplo de requisição de consulta por período de tempo e tipo de serviço, através do parâmetro type.

GET http://54.233.99.254/webservice-rest/mo?user={user}&password={password}&start_date=2016-09-12T00:00:00&end_date=2016-09-15T23:59:59&type=2

Abaixo exemplo de requisição de consulta por período de tempo e identificador da mensagem no sistema do cliente, através do parâmetro campaign_id.

GET http://54.233.99.254/webservice-rest/mo?user={user}&password={password}&start_date=2016-09-12T00:00:00&end_date=2016-09-15T23:59:59&campaign_id=abc123

Clique abaixo e veja exemplos em várias linguagens de programação:

Testar Consulta de Mensagens Recebidas por Período

Consulta de Saldo

Está requisição de busca irá retornar o saldo atual de todos os serviços, incluindo a data da última ativação de créditos e o vencimento.

GET http://54.233.99.254/webservice-rest/balance

Abaixo exemplo de requisição de consulta de saldo realizando a autenticação por parâmetros query string.

GET http://54.233.99.254/webservice-rest/balance?user={user}&password={password}

Em resposta à chamada, a API retornará informações conforme abaixo:


        {
            "success": true,
            "responseCode": "200",
            "responseDescription": "Successful search",
            "balance_1": "10",
            "balance_2": "10",
            "balance_3": "10",
            "balance_4": "10",
            "activation": "2017-12-01 17:58:23",
            "expiration": "2018-12-01 23:59:59"
        }
CampoDetalhesTipo
successEste campo indica se requisição obteve sucesso ou não.boolean
responseCodeEste campo indica o código do status da requisição.string
responseDescriptionEste campo indica a descrição do status da requisição.string
balance_1Este campo indica o saldo atual do serviço SMS.string
balance_2Este campo indica o saldo atual do serviço SMS Interativo.string
balance_3Este campo indica o saldo atual do serviço Torpedo de Voz.string
balance_4Este campo indica o saldo atual do serviço Whatsapp.string
activationEste campo indica a data da última ativação de créditos.string
expirationEste campo indica a data de vencimento dos créditos.string

Clique abaixo e veja exemplos em várias linguagens de programação:

Testar Consulta de Saldo

Callbacks da API

Nossa API pode realizar callbacks diretamente para o seu sistema, enviando status de entrega das mensagens enviadas ou informações sobre mensagens recebidas de seus clientes/contatos.

Callback de Status de Entrega

Nossa plataforma envia ao sistema do cliente o status das mensagens enviadas, requisições via GET com parâmetros Query String.

Para receber o status, é necessário configurar uma URL de notificação na plataforma, solicite para nosso suporte esta configuração.

Veja abaixo um exemplo do que você receberá em seu sistema:

http://suaUrl.com/callback.php?campaign_id=abc123&id=150&status=0&date=2017-01-01+15:00:00&carrier=Vivo+-+Celular

Callback de Mensagem Recebida

Nossa plataforma envia ao sistema do cliente uma requisição para cada mensagem recebida de um celular, requisições via GET com parâmetros Query String. (esta funcionalidade é utilizada, por exemplo, para enquetes, SAC, pesquisas, confirmações de visita etc).

Para receber está requisição em seu sistema, é necessário configurar uma URL de notificação na plataforma, solicite para nosso suporte esta configuração.

Veja abaixo um exemplo do que você receberá em seu sistema:

http://suaUrl.com/callback.php?number=551499999999&content=Recebido&campaign_id=abc123&id=150&status=4&date=2017-01-02+15:00:00&carrier=Vivo+-+Celular

 

Conclusão

Além disso ao explorar a vasta gama de possibilidades que o “Send SMS PHP” oferece, fica claro que esta tecnologia é uma ferramenta poderosa para empresas de todos os tamanhos. Desde aprimorar a segurança e a privacidade nas comunicações até personalizar mensagens em campanhas de SMS em massa, a capacidade de integrar SMS a outros sistemas e plataformas, e o aproveitamento de tendências futuras em marketing por SMS, “Send SMS PHP” se apresenta como um vetor de inovação e eficácia.

Discutimos como a análise e as métricas podem moldar campanhas mais eficientes, como o SMS pode fortalecer estratégias de comunicação multicanal, e como a integração com tecnologias emergentes, como chatbots e realidade aumentada, pode transformar a interação com o cliente. Também destacamos casos de sucesso que ilustram o potencial do “Send SMS PHP” em gerar resultados significativos, além de fornecer dicas sobre como escolher a melhor API de PHP no mercado, particularmente a proposta pela SpeedMarket.

Em suma, “Send SMS PHP” é mais do que uma ferramenta de comunicação; é uma estratégia chave para engajar clientes, otimizar operações e impulsionar o crescimento empresarial. À medida que avançamos, a integração inteligente de SMS em nossas práticas de marketing e atendimento ao cliente continuará a ser um diferencial competitivo importante.

 

Os comentários estão encerrados.

Converse agora com um Especialista