Získejte stav doručení hlasové zprávy pomocí Python
Získejte stav doručení hlasové zprávy pomocí Python
Python : DOKUMENTACE API
- Vytvořit skupinu pomocí Python
- Seznam skupinových polí s Python
- Přidejte pole do skupiny s Python
- Odstranění pole ze skupiny s Python
- Odstranění kontaktu ze skupiny
- Přiřazení země do skupiny s Python
- Seznam skupinových kontaktů s Python
- Přidejte kontakt do skupiny s Python
- Upravit kontakt skupiny pomocí Python
- Smazat kontakt skupiny s Python
- Získejte seznam aktivních chatovacích kanálů s jazykem Python
- Odeslat zprávu prostřednictvím chatu s jazykem Python
- Odeslat soubor prostřednictvím chatu s jazykem Python
- Získejte seznam konverzací v chatu s jazykem Python
- Získejte seznam zpráv z chatu s jazykem Python
- Získejte seznam nepřečtených zpráv z chatu s jazykem Python
Získejte stav doručení hlasové zprávy pomocí Python
import urllib2
afilnet_class="voice"
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()
from urllib.request import urlopen
from urllib.parse import urlencode
afilnet_class="voice"
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/"
data = urlencode({"class": afilnet_class,"method": afilnet_method,"user": afilnet_user,"password": afilnet_password,"messages": afilnet_messages,"output": afilnet_output}).encode("utf-8")
result = urlopen(sUrl, data).read()
print(result)
import requests
afilnet_class="voice"
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/basic/?class="+afilnet_class+"&method="+afilnet_method+"&messages="+afilnet_messages+"&output="+afilnet_output
result = requests.get(sUrl,auth=requests.auth.HTTPBasicAuth(afilnet_user,afilnet_password))
print(result.text)
Parametr | Popis | Povinné / Nepovinné |
---|---|---|
class=voice | Požadovaná třída: Třída, na kterou je žádost podána | Povinný |
method=getdeliverystatus | Požadovaná metoda třídy: Metoda třídy, které je žádost podána | Povinný |
user | Uživatel a e-mail vašeho účtu Afilnet | Povinný |
password | Heslo vašeho účtu Afilnet | Povinný |
messages | voice.getdeliverystatus_messages | Povinný |
output | Výstupní formát výsledku | Volitelný |
Při zadávání žádostí obdržíte následující pole:
- status
-
výsledek (pokud status = úspěch), zde obdržíte následující hodnoty:
- messageid
- sms
- deliverydate
- deliverystatus
- chyba (pokud status = chyba), zde obdržíte kód chyby
Možné chybové kódy jsou uvedeny níže
Kód | Popis |
---|---|
MISSING_USER | Uživatel nebo e-mail nejsou zahrnuty |
MISSING_PASSWORD | Heslo není zahrnuto |
MISSING_CLASS | Třída není zahrnuta |
MISSING_METHOD | Metoda není zahrnuta |
MISSING_COMPULSORY_PARAM | Povinný parametr není zahrnut |
INCORRECT_USER_PASSWORD | Nesprávný uživatel nebo heslo |
INCORRECT_CLASS | Nesprávná třída |
INCORRECT_METHOD | Nesprávná metoda |
Parametry:
- class : voice
- method : getdeliverystatus
- user : user
- password : password
- messages : 123456,123457,123458
- output :
Žádost:
https://www.afilnet.com/api/http/?class=voice&method=getdeliverystatus&user=user&password=password&messages=123456,123457,123458&output=