Professional Documents
Culture Documents
FUNCIONAMENTO:
O mtodo escolhido pela Gateway SMS para integrao do WebService atravs do envio de um
POST e possuindo como retorno um JSON.
REQUISITO:
Dever ser realizado um cadastro prvio no site atravs do link
https://www.gwsms.com.br/cadastro
Aps realizao do cadastro dever ser solicitado um token atravs do e-mail
contato@gwsms.com.br
Abaixo esto relacionados os mtodos para interao via WebService usando a linguagem de
programao PYTHON.
params = urllib.urlencode(params)
f = urllib.urlopen("https://gwsms.com.br/api/apaga",params)
print f.read()
params = urllib.urlencode(params)
f = urllib.urlopen("https://gwsms.com.br/api/consulta",params)
print f.read()
** Ser retornado um JSON contendo todos os parmetros do ID_SMS agendado na
fila de envio.
Exemplo do retorno:
'2299': {'msg': 'mensagem, 'usuario': '9', 'data': 2012-12-15 20:00:00', 'celular': '04791216538',
'valor': '0.15'}
* Sero retornados todos os SMS que esto na fila para processamento. Neste momento pode ser
editado atravs da funo para edio por ID. O campo 2299 o ID do SMS.
Exemplo do retorno:
'2000': {'usuario': '9', 'data_envio': '2012-09-17 19:24:22', 'celular': '4791216538', 'valor': '0.15',
'msg': 'acesse o site: www.kmesolucoes.com.br/sms ', 'data': u'2012-09-17 19:22:00'}
Exemplo do retorno:
{u'saldo': 42.75, u'saldo_sms': 285.0}
* saldo: representa o valor em reais que pode ser consumido.
* saldo_sms: representa a quantidade de SMS que pode ser enviado.
Aplicao Prpria
Recebe um JSON
GWSMS
Gateway SMS
Operadora de
Telecomunicaes:
TIM
VIVO
CLARO
OI
Cliente 1
Cliente 2
.
.
.
Cliente N
Operadora de
Telecomunicaes:
TIM
VIVO
CLARO
OI
GWSMS
Gateway SMS
Com funo
Recebimento de
X em X Tempo()
Recebe um JSON
Aplicao Prpria
Retornos possveis:
Status = 400 informa que a requisio no foi realizada com sucesso.
Status = 200 informa que a requisio foi realizada corretamente.
Informa que o token est incorreto
{"status": 400, "servidor": "gwsms.com.br", "token": "Token incorreto."}
Painel Administrativo:
Todas as interaes com a fila de envio de SMS, recebimento de SMS ou todos os SMS
enviados podero ser acompanhados atravs do painel administrativo.
Dvidas?
Email: contato@gwsms.com.br