Odeslat SMS ze šablony s Oracle

Pošlete šablonu SMS pomocí protokolu HTTP s Oracle

Oracle : DOKUMENTACE API



Odeslat SMS ze šablony s Oracle

Příklad v Oracle:

declare 
	l_url varchar2(200) := 'http://www.afilnet.com/api/http/?class=sms'||'&'||'method=sendsmsfromtemplate'||'&'||'user=user'||'&'||'password=password'||'&'||'to=34600000000'||'&'||'idtemplate=1000'||'&'||'params=mobile:123456789,name:test+name'||'&'||'scheduledatetime='||'&'||'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;



Viz příklad v:

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



Podrobnosti metody

Parametr Popis Povinné / Nepovinné
class=sms Požadovaná třída: Třída, na kterou je žádost podána Povinný
method=sendsmsfromtemplate 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ý
to Cílové mobilní číslo Povinný
idtemplate ID šablony Povinný
params Parametry, které mají být v šabloně nahrazeny pro přizpůsobení (< >), oddělené (čárkami) Volitelný
scheduledatetime Datum a čas dodání ve formátu rrrr-mm-dd hh:mm:ss Volitelný
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
    • credits
  • 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
NO_ROUTE_AVAILABLE Pro uvedený cíl nejsou k dispozici žádné cesty
NO_CREDITS Váš zůstatek je nedostatečný
NOT_ACCESS_TO_TEMPLATE K vybrané šabloně nemáte přístup
Parametry:
  • class : sms
  • method : sendsmsfromtemplate
  • user : user
  • password : password
  • to : 34600000000
  • idtemplate : 1000
  • params : mobile:123456789,name:test+name
  • scheduledatetime :
  • output :

Žádost:
https://www.afilnet.com/api/http/?class=sms&method=sendsmsfromtemplate&user=user&password=password&to=34600000000&idtemplate=1000¶ms=mobile:123456789,name:test+name&scheduledatetime=&output=

DŮLEŽITÉ INFORMACE O COOKIES: Pokud budete i nadále používat tento web, budeme předpokládat, že souhlasíte s podmínkami použití. Více informací naleznete v našich Zásadách používání cookies. Pokračovat