Uzyskaj status dostarczenia e-maila dzięki Oracle
Uzyskaj status dostarczenia e-maila za pomocą Oracle
Oracle : DOKUMENTACJA API
- Utwórz grupę za pomocą Oracle
- Uzyskaj listę pól grupy za pomocą Oracle
- Dodaj pole do grupy za pomocą Oracle
- Usuń pole z grupy za pomocą Oracle
- Usuń kontakt z grupy
- Pomoc krajowi w grupie z Oracle
- Uzyskaj listę kontaktów grupy za pomocą Oracle
- Dodaj kontakt do grupy za pomocą Oracle
- Zmodyfikuj kontakt grupy za pomocą Oracle
- Usuń kontakt grupy za pomocą Oracle
Uzyskaj status dostarczenia e-maila dzięki Oracle
declare
l_url varchar2(200) := 'http://www.afilnet.com/api/http/?class=email'||'&'||'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;
Parametr | Opis | Obowiązkowe / opcjonalne |
---|---|---|
class=email | Klasa wymagana: klasa, do której kierowane jest żądanie | Obowiązkowe |
method=getdeliverystatus | Żądana metoda klasy: metoda klasy, do której kierowane jest żądanie | Obowiązkowe |
user | Użytkownik i adres e-mail Twojego konta Afilnet | Obowiązkowe |
password | Hasło do konta Afilnet | Obowiązkowe |
messages | Lista wysyłanych identyfikatorów oddzielona przez, (przecinki) | Obowiązkowe |
output | Format wyjściowy wyniku | Opcjonalnie |
Kiedy będziesz składać wnioski, otrzymasz następujące pola:
- status
-
wynik (jeśli status = sukces), tutaj otrzymasz następujące wartości:
- messageid
- sms
- deliverydate
- deliverystatus
- error (if status = error), tutaj otrzymasz kod błędu
Możliwe kody błędów są wymienione poniżej
Kod | Opis |
---|---|
MISSING_USER | Użytkownik lub adres e-mail nie są uwzględnione |
MISSING_PASSWORD | Hasło nie jest wliczone |
MISSING_CLASS | Klasa nie jest wliczona |
MISSING_METHOD | Metoda nie jest uwzględniona |
MISSING_COMPULSORY_PARAM | Obowiązkowy parametr nie jest uwzględniony |
INCORRECT_USER_PASSWORD | Niepoprawny użytkownik lub hasło |
INCORRECT_CLASS | Niepoprawna klasa |
INCORRECT_METHOD | Niepoprawna metoda |
Parametry:
- class : email
- method : getdeliverystatus
- user : user
- password : password
- messages : 123456,123457,123458
- output :
Zapytanie:
https://www.afilnet.com/api/http/?class=email&method=getdeliverystatus&user=user&password=password&messages=123456,123457,123458&output=