Obțineți starea de livrare a mesajelor vocale cu Oracle
Obțineți starea de livrare a unui mesaj vocal folosind Oracle
Oracle : DOCUMENTARE API
- Creați un grup cu Oracle
- Obțineți lista câmpurilor de grup cu Oracle
- Adăugați un câmp la un grup cu Oracle
- Ștergeți un câmp dintr-un grup cu Oracle
- Ștergeți un contact dintr-un grup
- Asocierea țării în grupul e cu Oracle
- Obțineți lista de contacte de grup cu Oracle
- Adăugați contact la un grup cu Oracle
- Modificați contactul unui grup cu Oracle
- Ștergeți contactul unui grup cu Oracle
Obțineți starea de livrare a mesajelor vocale cu 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;
Parametru | Descriere | Obligatoriu / opțional |
---|---|---|
class=voice | Clasa solicitată: clasa la care se face solicitarea | Obligatoriu |
method=getdeliverystatus | Metoda clasei solicitată: Metoda clasei la care se face solicitarea | Obligatoriu |
user | Utilizator și e-mail al contului Afilnet | Obligatoriu |
password | Parola contului dvs. Afilnet | Obligatoriu |
messages | voice.getdeliverystatus_messages | Obligatoriu |
output | Formatul de ieșire al rezultatului | facultativ |
Când faceți solicitări, veți primi următoarele câmpuri:
- status
-
rezultat (dacă starea = succesul), aici veți primi următoarele valori:
- messageid
- sms
- deliverydate
- deliverystatus
- eroare (dacă starea = eroare), aici veți primi codul de eroare
Codurile de eroare posibile sunt enumerate mai jos
Cod | Descriere |
---|---|
MISSING_USER | Utilizatorul sau e-mailul nu sunt incluse |
MISSING_PASSWORD | Parola nu este inclusă |
MISSING_CLASS | Clasa neinclusă |
MISSING_METHOD | Metoda neinclusă |
MISSING_COMPULSORY_PARAM | Parametrul obligatoriu nu este inclus |
INCORRECT_USER_PASSWORD | Utilizator sau parolă incorecte |
INCORRECT_CLASS | Clasa incorectă |
INCORRECT_METHOD | Metoda incorectă |
parametri:
- class : voice
- method : getdeliverystatus
- user : user
- password : password
- messages : 123456,123457,123458
- output :
Cerere:
https://www.afilnet.com/api/http/?class=voice&method=getdeliverystatus&user=user&password=password&messages=123456,123457,123458&output=