Obtenir l'état de livraison des messages vocaux avec Oracle
Obtenez l'état de livraison d'un message vocal avec Oracle
Oracle : DOCUMENTATION API
- Créer un groupe
- Récupère la liste des champs du groupe avec Oracle
- Ajouter un champ à un groupe avec Oracle
- Supprimer un champ d'un groupe avec Oracle
- Supprimez un contact d'un groupe
- Associer un pays à un groupe avec Oracle
- Obtenir la liste de contacts de groupe avec Oracle
- Ajouter un contact à un groupe avec Oracle
- Modifier le contact d'un groupe avec Oracle
- Supprimer le contact d'un groupe avec Oracle
- Obtenez une liste des canaux de chat actifs avec Oracle
- Envoyer un message par chat avec Oracle
- Envoyer un fichier par chat avec Oracle
- Obtenez une liste de conversations dans un chat avec Oracle
- Obtenir la liste des messages d'un chat avec Oracle
- Obtenir une liste des messages non lus à partir d'un chat avec Oracle
Obtenir l'état de livraison des messages vocaux avec Oracle
declare
l_url varchar2(200) := 'http://www.afilnet.com/api/http/?class=voice'||'&'||'method=getdeliverystatus'||'&'||'user=user'||'&'||'password=password'||'&'||'messages=123456,123457,123458'||'&'||'output=';
l_req utl_http.req;
l_resp utl_http.resp;
l_text varchar2(32767);
begin
l_req := utl_http.begin_request(l_url);
l_resp := utl_http.get_response(l_req);
begin
loop
utl_http.read_text(l_resp, l_text, 32766);
dbms_output.put_line(l_text);
end loop;
exception
when utl_http.end_of_body then
utl_http.end_response(l_resp);
end;
end;
Paramètre | Description | Obligatoire / Optionnel |
---|---|---|
class=voice | Classe à laquelle la requête est réalisée | Obligatoire |
method=getdeliverystatus | Méthode de la classe à laquelle la requête est réalisée | Obligatoire |
user | L'utilisateur / e-mail de votre compte chez Afilnet | Obligatoire |
password | Le mot de passe de votre compte chez Afilnet | Obligatoire |
messages | voice.getdeliverystatus_messages | Obligatoire |
output | Format de sortie du résultat | Optionnel |
Lorsque vous réaliserez des requêtes vous recevrez les champs suivants :
- status
-
result (si status=success), vous recevrez les valeurs suivantes :
- messageid
- sms
- deliverydate
- deliverystatus
- error (si status=error), vous recevrez le code d'erreur
Les code d'erreur possibles sont :
Code | Description |
---|---|
MISSING_USER | Utilisateur / e-mail non renseigné |
MISSING_PASSWORD | Mot de passe non renseigné |
MISSING_CLASS | Classe non renseignée |
MISSING_METHOD | Méthode non renseignée |
MISSING_COMPULSORY_PARAM | Paramètre obligatoire non renseigné |
INCORRECT_USER_PASSWORD | Utilisateur ou mot de passe incorrect |
INCORRECT_CLASS | Classe incorrecte |
INCORRECT_METHOD | Méthode incorrecte |
Paramètres :
- class : voice
- method : getdeliverystatus
- user : user
- password : password
- messages : 123456,123457,123458
- output :
Requête :
https://www.afilnet.com/api/http/?class=voice&method=getdeliverystatus&user=user&password=password&messages=123456,123457,123458&output=