API pro službu mobilem.cz, verze XML 5.04

Podobné dokumenty
1. Obsah. Publikováno:

API pro službu Mobilem.cz, verze XML 4.9

Dokumentace ke službě SMS Connect.

Dokumentace ke sluţbě SMS Connect.

Dokumentace ke službě SMS Connect.

sms.sluzba.cz API_XML30 pro textové SMS zprávy do ČR a do zahraničí

sms-sluzba.cz API_XML30 - textové SMS do ČR a do zahraničí

FIO API Bankovnictví. Verze Fio banka, a.s.

Platební systém XPAY [

Axfone SMS API rozhraní

Obsah. Kdo jsme? Co vám přinášíme s naší bránou? Jak si otevřu bránu na klikniavolej.cz?... 3

Webové služby. Martin Sochor

2N Helios IP HTTP API

Webová služba. Popis. Dostupné operace. add_subscriber_groups

Technická specifikace SMS Platby

Vývoj, výroba, prodej a montáž docházkových a identifikačních systémů

[APLIKACE PRO PŘEHRÁVÁNÍ VIDEA - PROJEKT MIAMI]

Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal. Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni

Nastavení telefonu CAT B100

Platební systém XPAY [

2N Helios IP HTTP API

Technická specifikace Platební brána IBS

Digitální identita Moderní přístup k identifikaci klienta. Pavel Šiška, Štěpán Húsek, Deloitte Digital - Technology Services

JSON API pro zjišťování cen MtG karet

wplatba SOAP api Technická dokumentáce

Artlingua Translation API

1. Vyhlašovatel. 2. Vymezení pojmů. mojeid pravidla motivačního programu pro poskytovatele služeb


Příručka pro potvrzování zůstatku vydavatelům karetních platebních prostředků

Nastavení telefonu Samsung S8500 Wave

Nastavení telefonu Nokia N9

S telefonem šetřím svůj čas a peníze VODAFONE. Infolinka

FAKULTA INFORMAČNÍCH TECHNOLOGIÍ

ARTIO B2Sync ARTIO s.r.o.

Multichannel Entry Point. Technologický pohled na nové přístupy k autentizaci v přímých bankovních kanálech

Platební systém XPAY [

Internet cvičení. ZS 2009/10, Cvičení 4., PHP. Tomáš Pop. DISTRIBUTED SYSTEMS RESEARCH GROUP

HTTP protokol. HTTP protokol - úvod. Zpracoval : Petr Novotný novotny0@students.zcu.cz

Návrh funkcí webových služeb (WS) pro komunikaci mezi Informačním systémem datových schránek (ISDS) a spisovými službami (SS)

Nastavení telefonu Samsung S5610

Nastavení telefonu Nokia Asha 311

Nastavení telefonu Sony Ericsson C510

Hypertext Transfer Protocol (HTTP/1.1 RFC 2616) Počítačové sítě Pavel Šinták

Platební systém XPAY [

Zápasíme s REST API. Lukáš Křečan REST API Architect GoodData

Integrovaný agent obchodníka elektronického obchodu (IMA) Příručka správce

Nastavení telefonu Sony Ericsson G502

BI-VWS. Vybrané partie z administrace Webového Serveru Autetizace, autorizace a kontrola přístupu Apache httpd

Centrální portál knihoven

Nastavení telefonu Nokia 6303 Classic

RESTful API TAMZ 1. Cvičení 11

UŽIVATELSKÁ DOKUMENTACE PRO DODAVATELE. Stav ke dni v. 2.0

Vykazování a kontrola zdravotní péče z pohledu zdravotní pojišťovny. Ing. Ladislav Friedrich, CSc. generální ředitel Oborové zdravotní pojišťovny

Popis formátu EDI BEST pro klienty KBSK (platný od )

Nastavení telefonu Samsung i9000 Galaxy S

Správa přístupu PS3-1

KSRZIS. Příručka pro externí žádost registru PIVO pro provozovatele. Projekt - ereg - Úprava rez ortních registrů a konsolidace rez ortních

Lyoness tajemství nakupovat

Příloha č. 2 - Integrace SpiritÚAP do ESB Jihočeského kraje

Manuál pro administrátory. Manuál. Verze pro administrátory

GDPR A INFORMAČNÍ SYSTÉM. Nadežda Andrejčíková Libor Piškula

Nastavení telefonu HTC Desire 200

1.1. Základní informace o aplikacích pro pacienta

Platební systém XPAY [

Robot bude XML stahovat každý den v brzkých ranních hodinách. Při nedostupnosti souboru nebo dlouhém načítání souboru nebude aktualizace provedena.

Nastavení telefonu ZTE KIS PLUS

Obsah Princip API...2 Funkce activate-user...3 Funkce deactivate-user...4 Funkce vlc-playlist...5 Funkce identify-user...6

Online aktualizace dat v Centrálním adresáři knihoven a informačních institucí v ČR (báze ADR)

Rozhraní pro docházkové systémy verze 2

FORMÁTY SOUBORŮ PRO IMPORT A EXPORT DAT PRO HOMEBANKING PPF banky a.s.

POKYNY PRO ŘEDITELE. k profilovým zkouškám a ústním zkouškám společné části

Popis testu T02 Umístění provozovny

CGMesky. Rozšiřující služba

Příručka uživatele. Registrace a přihlášení uživatele do portálu IS KP 14+ Aplikace MS2014+

Popis základních funkcí Conseq online

Nastavení telefonu Alcatel One Touch 2001X

IP 100. verze Manuál. tovární heslo pro IP100 (module pasword) je paradox

Nastavení telefonu Nokia G

1. Základní informace o WOM

REGISTRACE A SPRÁVA UŽIVATELSKÉHO ÚČTU

Hromadné úpravy digitálních fotografií, metadata a úložiště

Analyzujte konkurenční API u služeb podobného typu. Proveďte analýzu požadavků zadavatele a současného stavu správy zásilek.

! "! je vedeno pod spis. zn. KSUL 81 INS 3753/2014. S pozdravem Vladimír Král Collections Specialist GE Money Bank, a.s.

Po odeslání dalších upomínek dlužník zaslal, dne , a , , ve -mail p. Olbrechtová 1-3).

Chybová hlášení při pokusu o vstup do aplikace

FIO API BANKOVNICTVÍ. Verze

.password xklima:$apr $l sbbajg$ruuy FCr urjfjsvlehsf/ Přídání hesla htpasswd.exe -c c:\www_root\vyuka\autentizace\apache\.

ISPOP 2016 PRŮVODCE REGISTRACÍ SUBJEKTU. verze 1.0

Uživatelská příručka pro MPU internetbanking

Nastavení tabletu Sony Xperia Tablet Z

Nastavení telefonu Sony Ericsson Xperia Arc S

Stručný průvodce aplikací Sběr dat pro CEP a CEZ

Protokol HTTP 4IZ228 tvorba webových stránek a aplikací

Popis rozhraní Číselníkové webové služby

Nastavení telefonu Nokia 3220

KOMPLETNÍ NABÍDKA SLUŽEB

Šifrování Autentizace Bezpečnostní slabiny. Bezpečnost. Lenka Kosková Třísková, NTI TUL. 22. března 2013

GP webpay: Správa objednávek, Web Services

Systém IZIP. internetový přístup ke zdravotním informacím pacienta. Elektronická zdravotní knížka. .:. Jiří Venclík.:.

Nastavení telefonu Nokia Lumia 925

Transkript:

API pro službu mobilem.cz, verze XML 5.04 Tento dokument je určen pro partnery mobilem.cz. Není dovoleno obsah použít pro jiný účel, než za jakým byl poskytnut. Všechna práva vyhrazena pro Crazy Tomato s.r.o. Publikováno: 15.6.2009 1.Obsah 2. Volání API a identifikace pro aplikace...2 Autorizace uživatele v požadavku...2 3. Formát požadavku...3 4. Formát odpovědí...4 status= ok...4 status= error...4 5. Zaslání SMS...6 Vzhled doručenky emailem...7 Formát předání doručenky na HTTP:...7

2.Volání API a identifikace pro aplikace Volání nevyžaduje uchovávání údajů na straně aplikace. Je nutné se při každém požadavku autentizovat. Autentizace uživatele v požadavku login auth Přihlašovací jméno uživatele Autentizační klíč. Jeho hodnota se spočítá jako MD5 hash následujících informací zapsaných za sebou bez mezer: MD5 hash hesla Přihlašovací jméno Akce Prvních 31 znaků zprávy, pokud je kratší, tak méně. Tedy: md5(md5(heslo)+login+action+substring(msg,0,31))

3.Formát požadavku Partnerská SMS brána Crazy Tomato je umístěna na adrese: nebo http://api.mobilem.cz/xmlapi2.xp https://mobilem.cz/api/xmlapi2.xp Na toto url se zasílají veškeré požadavky na API. Parametry lze zasílat v GET i POST požadavku.

4.Formát odpovědí Odpověď na požadavek je zaslána ve formátu XML zprávy a má následující formát: <mobilem_api status="ok"> <smsid>8618164</smsid> <price>1.42</price> <credit>81.54</credit> <parts>1</parts> <recackaddr>mailto:pavel.mikulka@crazytomato.com</recackaddr> <gwref>-1</gwref> </mobilem_api> price credit parts recackaddr delay smsid Cena zaslaných SMS Zůstatek na účtě mobilem.cz Počet SMS na kolik byl TEXT rozdělen Cíl doručenky. Čas doručení SMS, pokud je zpožděná. Jedinečné ID SMS zprávy která byla odeslána. Pokud je SMS zpráva rozdělena na části, nebo zasíláte na více telefonních čísel, je název parametrů ukončen ještě pořadovým číslem zaslané zprávy (smsid_0, smsid_1, smsid_2, ) Základním tagem je mobilem_api který má povinný parametr status="xx", kde XX je odpověď ok nebo error. status= ok V případě odpovědi OK, se další obsah řídí funkcí, která byl požadována. status= error Příklad chybové odpovědi: <?xml version="1.0" encoding="windows-1250"?> <mobilem_api status="error"> <error> <code>902</code> <message>low credit</message> </error> </mobilem_api> Kódy chyb a jejich popis naleznete v následující tabulce: 901 Chyba při přihlášení uživatele (z bezpečnostních důvodů se nerozlišuje chyba jména, nebo hesla) 902 Nízký kredit 904 Špatný parametr 905 Text SMS je prázdný 906 Číslo příjemce je špatné 907 Špatný AUTH kód

908 Špatný email 995 Pro tuto akci musí být uživatel přihlášen 996 Neznámá akce 998 Služba není dostupná 999 Služba není dočasně dostupná

5.Zaslání SMS SMS lze zaslat pouze s autentizačními údaji klienta služby mobilem.cz. Parametry pro zaslání SMS: action Hodnota send msisdn Telefonní číslo, kam bude SMS zaslána. Telefonní číslo může být v mezinárodním formátu (tedy +420xxxxxxxxx) nebo v národním formátu (xxxxxxxxx). Akceptovatelná je i stará nula na začátku. Zahraniční telefonní čísla musejí být vždy v mezinárodním formátu. Pokud chcete zaslat na více telefonních čísel stejnou SMS zprávu, oddělte seznam čísel čárkou. msg Text SMS zprávy. Může být libovolně dlouhý, SMS je automaticky rozdělena. recack Doručenka. Pokud je zde nenulová hodnota, je pro SMS vyžádána doručenka. Doručenka je zaslána na mail vyplněný v registraci, není-li uvedeno jinak. recackaddr Cíl doručenky. Pokud je vyžadována doručenka (hodnota recack musí být nenulová), je informace o ní zaslána na tuto adresu. Parametry doručenky předávané http requestem jsou popsány dále v dokumentu. Formát je v URI tvaru. Příklady: mailto:email@email.com http://www.doruceno.cz/ok.php delay Nepovinný parametr s časem kdy se má SMS odeslat. Čas je ve formátu: RRRR-MM-DD hh:mm:ss Lze obecně použít všechny formáty podporované příkazem GNU date. Kupříkladu: +1 hour next Monday 10 September 2003 Uživatel musí mít na svém kontě dostatek prostředků pro odeslání SMS. Tyto prostředky jsou však odečteny až v čase odeslání SMS. Pokud je mezitím vyčerpal, není SMS doručena. Pokud je uvedena adresa pro doručenku, je zaslána informace o nedoručitelnosti. waitfordelivery Nastaví session pro odesílanou SMS. Pokud příjemce během 24 hodin odpoví na jakékoliv číslo mobilem.cz bez uvedení přezdívky uživatele na začátku textu, je jeho odpověď spárována s odeslanou SMS a dorazí do inboxu odesílatele. Nelze použít současně s parametrem delay. Nelze použít v případě odesílaní SMS s vlastním identifikátorem odesílatele. nosave Nenulová hodnota znamená, že se odeslaná SMS neuloží do složky odeslané SMS. split concat SMS zpráva se rozdělí po 153 znacích a pak se na telefonech podporujících EMS standard a na NOKIA telefonech spojí opět do jedné dlouhé SMS zprávy. prázdná nebo jiná hodnota znamená, že dlouhá SMS je rozdělena na samostatné SMS a ty jsou jednotlivě doručené nick Pokud chcete, aby SMS začínala přezdívkou uživatele, uveďte nenulovou hodnotu.

Příklad: http://api.mobilem.cz/xmlapi2.xp? action=send&login=xxxxx&auth=1883c53e0238d04b25045effc3322ff8&msisdn =%2B420775xxxxxx&msg=testovci+zprava&recack=1&recackaddr=mailto %3Apavel.mikulka%40crazytomato.com Vzhled doručenky emailem == MOBILEM.CZ * <PARTNER> * SMS brána == Vase sms byla dorucena na cislo <MSISDN>. Zpráva: <msg> Formát předání doručenky na HTTP: Po přijetí doručenky SMS bránou, je vyvoláno (HTTP GET) uložené URL s následujícími parametry: msisdn msg queuetime deliveredtime ok smsid Telefonní číslo na které byla SMS doručena Text SMS zprávy Čas kdy byla SMS zařazena do fronty Čas kdy byla SMS doručena na mobilní telefon Pokud je ok=1, SMS byla doručena Unikátní ID přidělené SMS ve chvíli odeslání