Obter estado de entrega de SMS com Python

Obtenha o estado da entrega de um SMS com Python

Python : DOCUMENTAÇÃO API



Obter estado de entrega de SMS com Python

Examplo em Python:

import urllib2

afilnet_class="sms"
afilnet_method="getdeliverystatus"
afilnet_user="user"
afilnet_password="password"
afilnet_messages="123456,123457,123458"
afilnet_output=""

# Create an URL request
sUrl = "https://www.afilnet.com/api/http/?class="+afilnet_class+"&method="+afilnet_method+"&user="+afilnet_user+"&password="+afilnet_password+"&messages="+afilnet_messages+"&output="+afilnet_output
	
result = urllib2.urlopen(sUrl).read()



Veja um exemplo em:

PHP Java C Sharp Unix Ruby on rails Python Android Objective C / iPhone SQL Server Oracle Node JS Go lang Scala lang Swift Delphi



Detalhes do método

Parâmetro Descrição Mandatório / Opcional
class=sms Classe pedida: Classe à qual o pedido é requisitado Mandatório
method=getdeliverystatus Método de classe requisitado: Método da classe à qual o pedido é requisitado Mandatório
user Utilizador e email da sua conta Afilnet Mandatório
password Password da sua conta Afilnet Mandatório
messages Lista de identificadores de envio separados por vírgulas (,) Mandatório
output Formato de output do resultado Opcional

Quando fizer pedidos receberá os seguintes campos:


  •  status
  •   result (if status=success), aqui receberá os seguintes valores:
    • messageid
    • sms
    • deliverydate
    • deliverystatus
  • error (if status=error), aqui receberá o código de erro

Os possíveis códigos de erro são listados em baixo


Código Descrição
MISSING_USER Utilizador ou email não incluído
MISSING_PASSWORD Password não incluída
MISSING_CLASS Classe não incluída
MISSING_METHOD Método não incluído
MISSING_COMPULSORY_PARAM Parâmetro obrigatório não incluído
INCORRECT_USER_PASSWORD Utilizador ou password incorretos
INCORRECT_CLASS Classe incorreta
INCORRECT_METHOD Método incorreto
Parâmetros:
  • class : sms
  • method : getdeliverystatus
  • user : user
  • password : password
  • messages : 123456,123457,123458
  • output :

Pedido:
https://www.afilnet.com/api/http/?class=sms&method=getdeliverystatus&user=user&password=password&messages=123456,123457,123458&output=

INFORMAÇÃO IMPORTANTE SOBRE COOKIES: Se continuar a utilizar este website iremos assumir que aceita os termos de uso. Encontrará mais informação em Política de Cookies. Continuar