|
Accueil → WINDEV 25 → Wx - API para enviar SMS com garantia de entrega short number em suas aplicações (Amazon SMS API) |
Wx - API para enviar SMS com garantia de entrega short number em suas aplicações (Amazon SMS API) |
Débuté par adrianoboller, 17 déc. 2015 16:47 - 1 réponse |
| |
| | | |
|
| |
Membre enregistré 3 659 messages Popularité : +175 (223 votes) |
|
Posté le 17 décembre 2015 - 16:47 |
Prezados,
Empresa: http://smsapi.com.br/
Detalhes da API no site: http://app.smsapi.com.br/api/mensagens
Exemplos disponíveis no site: http://app.smsapi.com.br/api/referencias
Login do Site: http://smsapi.com.br/entrar
Pessoa de contato Skype: jirayaaap & Telefone: 55 41 3292 6371
Alisson de Almeida Pissetti (alisson.pissetti@webasic.com.br)
Custo por SMS com garantia de envio R$ 0,12 centavos, tempo de envio 15min para 1000 telefones.
Segue abaixo um exemplo de uso de API para envio de SMS, tive ajuda do Fernando Kiotheka, Empresa: Girotron Industria Eletronica www.girotron.com.br www.kaxapreta.com.br, fica aqui registrado o meu muito obrigado.
IF EDT_Mensagem_SMS <> "" THEN
sDDD_Telefones , sResposta is string
informacoes is string = "acao=login&usuario=USERCADASTRADO&senha=SENHACADASTRADA"
ResStart is boolean = HTTPRequest("http://app.smsapi.com.br/contas/service.json","SMSAPI","",informacoes) IF ResStart = True THEN sResposta = "HTML code: " + HTTPGetResult() + "<br>" sResposta += "Header: " + HTTPGetResult(httpHeader) + "<br>" sResposta += "Cookie: " + HTTPGetResult(httpCookie) END EDT_Retorno = sResposta
nTotal, nRegistros is int = 0 ok is boolean = HExecuteQuery(QRY_Select_TotalRegistros,Connect,hQueryDefault) IF ok = True THEN FOR EACH QRY_Select_TotalRegistros nTotal = QRY_Select_TotalRegistros.Total END END PROGBAR_01..MaxValue = nTotal PROGBAR_01..Value = 0
Telefone is string = "" ok = HExecuteQuery(QRY_Select_Clientes,Connect,hQueryDefault) IF ok = True THEN
FOR EACH QRY_Select_Clientes
nRegistros += 1
Telefone = NoSpace(QRY_Select_Clientes.t001_ddd) + NoSpace(QRY_Select_Clientes.t001_numero)
sDDD_Telefones += Telefone + CR
informacoes = "acao=enviar&destinos=@destinos@&texto=@texto@&chave=@chave@" informacoes = Replace(informacoes,"@destinos@","[55"+Telefone+"]") informacoes = Replace(informacoes,"@texto@",NoSpace(EDT_Mensagem_SMS)) informacoes = Replace(informacoes,"@chave@","f6a0d0523138b4b263d96c3e8f260110")
ResStart = HTTPRequest("http://app.smsapi.com.br/mensagens/service.json","SMSAPI","",informacoes) IF ResStart = True THEN sResposta = "HTML code: " + HTTPGetResult() + "<br>" sResposta += "Header: " + HTTPGetResult(httpHeader) + "<br>" sResposta += "Cookie: " + HTTPGetResult(httpCookie) END
PROGBAR_01..Value += 1
END
END
EDT_Retorno += sDDD_Telefones + sResposta + CR + "Total de Registros: " + nRegistros
ELSE Info("Informe o ddd, celular e a mensagem!") END
Ficou assim:
-- Adriano Jose Boller ______________________________________________ Consultor e Representante Oficial da PcSoft no Brasil +55 (41) 9949 1800 adrianoboller@gmail.com skype: adrianoboller ______________________________________________ |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 3 659 messages Popularité : +175 (223 votes) |
|
Posté le 17 décembre 2015 - 20:13 |
Prezados,
Exemplo para testes, é necessário criar o cadastro no site, ter o usuário, senha e chave, segue exemplo compilado para download:
https://mega.nz/…
-- Adriano Jose Boller ______________________________________________ Consultor e Representante Oficial da PcSoft no Brasil +55 (41) 9949 1800 adrianoboller@gmail.com skype: adrianoboller ______________________________________________ |
| |
| |
| | | |
|
| | | | |
| | |
|