FlexiBee Jak na WebHooks. Roman Nováček FlexiBee Systems s.r.o.

Podobné dokumenty
Pokročilé funkce FlexiBee REST API. Ladislav Thon

FlexiBee Pokročilé funkce. Ondřej Světlík FlexiBee Systems s.r.o.

Pokročilé funkce a časté chyby. Petr Ferschmann FlexiBee Systems s.r.o.

Setkání FlexiBee vývojářů. Jak jsme psali eshop

Úvod do FlexiBee REST API. Petr Ferschmann FlexiBee Systems s.r.o.

FlexiBee Časté chyby. Ondřej Světlík FlexiBee Systems s.r.o.

Web Services na SOAP

Integrace ORCID se systémem identit VŠB-TUO

Dokumentace ke sluţbě SMS Connect.

Komunikace CTS s okolím. Registrovaní závodníci v CTS. Příloha č. 2. Verze 3.0 z (Změny proti V2 jsou žlutě podbarvené)

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

Návod na XML synchronizaci dat meteostanice WARIO ME z portálu

SVĚT NEMUSÍ BÝT SLOŽITÝ! Powered by Ness Technologies

1. Obsah. Publikováno:

ESET & Flexibee. Igor Hák, hak@eset.cz

Informace pro generování zkouškových testů:

Integrace meteostanice WANET ME11/ME12 do nadřazených systémů. (pro firmware EM20468)

Popis struktury XML souborů a podmínky pro zasílání statistik a generování zkouškových testů dle zákona č. 257/2016 Sb., o spotřebitelském úvěru

Provozní dokumentace. Seznam datových schránek. Datové soubory. Vytvořeno dne: Aktualizováno: Verze: 1.

RESTful API TAMZ 1. Cvičení 11

Dokumentace ke službě SMS Connect.

NÁVOD K ON-LINE DATŮM

Informace pro generování zkouškových testů:

Formát XML exportu. Existují zde však některé odlišnosti ve zpracovávání feedu, které jsou popsány níže.

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

Popis XML rozhraní Veřejného webu RŽP

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

PODMÍNKY POSKYTOVÁNÍ PŘÍSTUPU K PORTÁLU NAMĚŘENÝCH DAT POMOCÍ WEBOVÝCH SLUŽEB SPOLEČNOSTI ČEZ DISTRIBUCE, A. S.

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

Computer equipment and supplies

Televizní data: specifikace a export

PELIKAN DANIEL Definice XML exportů

ZP API V1.0 Návod pro vývojáře SW

API pro volání služby kurzovního lístku KB

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

Manuál k XMLRPC/REST interface

XSLT a jmenné prostory

Úvod do Web Services

Provozní dokumentace. Seznam orgánů veřejné moci. Datové soubory. Vytvořeno dne: Aktualizováno: Verze: 1.

PŘÍPRAVA NA ZÁKLADNÍ REGISTRY ŠKOLENÍ UŽIVATELŮ

Dokumentace ke službě SMS Connect.

Maturitní projekt do IVT Pavel Doleček

TRANSPORTY výbušnin (TranV)

Formuláře. Aby nám mohli uživatelé něco hezného napsat třeba co si o nás myslí!

Integrace IP meteostanice WARIO ME11/ME12 do nadřazených systémů. (pro firmware EM210803)

Vývoj Internetových Aplikací

Popis egon služby. E164 - iszrprobe. Název dokumentu: Popis egon služeb Verze: Datum aktualizace: Správa základních registrů

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

2N Helios IP HTTP API

Připravil: Ing. Jiří Lýsek, Ph.D. Verze: Webové technologie

Orientační plán. 1. suterén. město: Plzeň ulice: Lochotínská 18. Základní údaje. Poloha. Kontakt pronájem

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

Vývoj Internetových Aplikací

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

Programátorské večery. Tomáš Herceg Microsoft Student Partner

FlexiBee provizní model. Jiří Najman FlexiBee Systems s.r.o.

Ruby on Rails. Bc. Tomáš Juřík Bc. Bára Huňková

Generované XML si vytvářejte synchronně s databází uvedenou ve vašem systému nebo na vašich webových stránkách.

2N Helios IP HTTP API

Mobilní aplikace Praha 11 v mobilu

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

WINDOWS 8 APLIKACE PRO PREZENTACI DAT Z WEBOVÉHO API

Část 1 Moderní JavaScript

Medical equipments. Info. Buyer. Version changes Contract notice. Version 2. Publish date 11/21/2014 4:13 AM. Bid due date 12/11/ :30 AM

Základní popis API portálu SENOSEC.CZU.CZ

Připravil: Ing. Jiří Lýsek, Ph.D. Verze: Webové aplikace

Další XML technologie

API AIS ČR Technická specifikace

Monitoring ArcGIS systémů Hromadné řízení ArcGIS serverů

Enterprise Mobility Management AirWatch & ios v businessu

Enterprise Mobility Management AirWatch - představení řešení. Ondřej Kubeček březen 2017


Příloha č. 1D národního standardu pro elektronické systémy spisové služby

GEOVAP, spol. s r. o. Uživatelská příručka MarushkaDesktop DemoClient

E-shop k FlexiBee. FlexiBee Developers Day Tomáš Hruška, Arit s.r.o. INFORMAČNÍ TECHNOLOGIE

Bottle -- příklad. Databáze. Testovací data. id Jedinečný identifikátor řádku: Bude typu INT s AUTO_INCREMENT a nastavíme ho jako primární klíč

Tvorba informačních systémů

Popis egon služby. E93 - roszapispravnistav. Název dokumentu: Popis egon služeb Verze: Datum aktualizace: Správa základních registrů

Routery Turris a jejich ekosystém I

WCF RIA Services. aneb jak na RIA aplikace v Silverlightu

Systém elektronického rádce v životních situacích portálu

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

Nabídka internetového obchodu

Popis B2B rozhraní pro elektronickou neschopenku

Připravil: Ing. Jiří Lýsek, Ph.D. Verze: Webové aplikace

Zpracování informací

Odbor egovernmentu Roman Vrba

PneuB2B XML komunikační protokol PneuB2B Easy shop. Revize 12

Hitparáda webhackingu nestárnoucí hity. Roman Kümmel

Strategický nákup aneb jak nejlépe vybrat dodavatele Vybíráme dodavatele v SAP SRM

Distribuce plynu online

Dotazování nad stromem abstraktní syntaxe

Elektronická evidence tržeb. P r a h a 2. srpna 2016

Projekt JetConf REST API pro vzdálenou správu

Michal Krátký. Tvorba informačních systémů, 2008/2009. Katedra informatiky VŠB Technická univerzita Ostrava. Tvorba informačních systémů

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

Integrace prostředí pomocí TDI v praxi

l Kontakt s klientem SSP Popis automatizované komunikace s ÚP ČR v součinnosti a exekuci

ASP.NET Web API. Tomáš Herceg Microsoft MVP (ASP.NET)

Popis výměnného formátu XML

Transkript:

FlexiBee Jak na WebHooks Roman Nováček FlexiBee Systems s.r.o.

Obsah motivace základní použití pokročilé funkce shrnutí a dotazy

Motivace

Základní použití aktivace WebHooks zaregistrování URL odregistrování URL výpis WebHooks popis notifikace živá ukázka

Základní použití aktivace WebHooks enablehooks = true ve flexibee-server.xml aktivní Changelog licence zaregistrování URL odregistrování URL výpis WebHooks popis notifikace živá ukázka

Základní použití aktivace WebHooks zaregistrování URL HTTP PUT https://server/c/ {firma}/hooks.xml? url={hook_url}&format={json XML} odregistrování URL výpis WebHooks popis notifikace živá ukázka

Základní použití aktivace WebHooks zaregistrování URL odregistrování URL HTTP DELETE https://server/c/{firma}/hooks/ {id}.xml výpis WebHooks popis notifikace živá ukázka

Základní použití aktivace WebHooks zaregistrování URL odregistrování URL výpis WebHooks https://server/c/{firma}/hooks/ popis notifikace živá ukázka

Základní použití aktivace WebHooks zaregistrování URL odregistrování URL výpis WebHook popis notifikace postavené nad ChangesAPI slučování změn, ale max. 200 v 1 notifikaci více notifikací (na element <next> není nutné reagovat) živá ukázka

Ukázka notifikace - XML <?xml version="1.0" encoding="utf-8"?> <winstrom globalversion="2"> <cenik in-version="1" operation="update"> <id>1</id> <id>code:derovacka2</id> </cenik> <skladova-karta in-version="2" operation="update"> <id>1</id> </skladova-karta> <next>none</next> </winstrom>

Ukázka notifikace - JSON { "winstrom": { "@globalversion": "2", "changes": [ { "@evidence": "cenik", "@in-version": "1", "@operation": "update", "id": "1", "external-ids": [ "code: DEROVACKA2" ] }, { "@evidence": "skladova-karta", "@in-version": "2", "@operation": "update", "id": "1", "external-ids": [] } ], "next": "none" } }

Živá ukázka

Pokročilé funkce volitelné parametry registrace chování při chybách WebHooks v clusteru

Pokročilé funkce volitelné parametry registrace lastversion seckey ( X-FB-Hook-SecKey v HTTP hlavičce) httpauthname + Pass HTTP auth. připravujeme chování při chybách WebHooks v clusteru

Pokročilé funkce volitelné parametry registrace chování při chybách penalizace (exponenciální nárůst max. 1 hod) reset penalizace HTTP PUT https://server/c/{firma}/hooks/ {id}/retry WebHooks v clusteru

Pokročilé funkce volitelné parametry registrace chování při chybách WebHooks v clusteru ChangesWatcher uzel (hlasování) hooksprocessor = true ve flexibeeserver.xml priorizuje zvolený uzel jako HookProcessor

Pokročilé funkce - ukázka

Shrnutí a dotazy

FlexiBee Jak na WebHooks Roman Nováček FlexiBee Systems s.r.o.

Obsah motivace základní použití pokročilé funkce shrnutí a dotazy 3 základní kategorie Třetí kategorie = žádaný cílový stav

Motivace

Základní použití aktivace WebHooks zaregistrování URL odregistrování URL výpis WebHooks popis notifikace živá ukázka 3 základní kategorie Třetí kategorie = žádaný cílový stav

Základní použití aktivace WebHooks enablehooks = true ve flexibee-server.xml aktivní Changelog licence zaregistrování URL odregistrování URL výpis WebHooks popis notifikace živá ukázka 3 základní kategorie Třetí kategorie = žádaný cílový stav

Základní použití aktivace WebHooks zaregistrování URL HTTP PUT https://server/c/ {firma}/hooks.xml? url={hook_url}&format={json XML} odregistrování URL výpis WebHooks popis notifikace živá ukázka 3 základní kategorie Třetí kategorie = žádaný cílový stav

Základní použití aktivace WebHooks zaregistrování URL odregistrování URL HTTP DELETE https://server/c/{firma}/hooks/ {id}.xml výpis WebHooks popis notifikace živá ukázka 3 základní kategorie Třetí kategorie = žádaný cílový stav

Základní použití aktivace WebHooks zaregistrování URL odregistrování URL výpis WebHooks https://server/c/{firma}/hooks/ popis notifikace živá ukázka 3 základní kategorie Třetí kategorie = žádaný cílový stav

Základní použití aktivace WebHooks zaregistrování URL odregistrování URL výpis WebHook popis notifikace postavené nad ChangesAPI slučování změn, ale max. 200 v 1 notifikaci více notifikací (na element <next> není nutné reagovat) živá ukázka 3 základní kategorie Třetí kategorie = žádaný cílový stav

Ukázka notifikace - XML <?xml version="1.0" encoding="utf-8"?> <winstrom globalversion="2"> <cenik in-version="1" operation="update"> <id>1</id> <id>code:derovacka2</id> </cenik> <skladova-karta in-version="2" operation="update"> <id>1</id> </skladova-karta> <next>none</next> </winstrom>

Ukázka notifikace - JSON { "winstrom": { "@globalversion": "2", "changes": [ { "@evidence": "cenik", "@in-version": "1", "@operation": "update", "id": "1", "external-ids": [ "code: DEROVACKA2" ] }, { "@evidence": "skladova-karta", "@in-version": "2", "@operation": "update", "id": "1", "external-ids": [] } ], "next": "none" } }

Živá ukázka

Pokročilé funkce volitelné parametry registrace chování při chybách WebHooks v clusteru 3 základní kategorie Třetí kategorie = žádaný cílový stav

Pokročilé funkce volitelné parametry registrace lastversion seckey ( X-FB-Hook-SecKey v HTTP hlavičce) httpauthname + Pass HTTP auth. připravujeme chování při chybách WebHooks v clusteru 3 základní kategorie Třetí kategorie = žádaný cílový stav

Pokročilé funkce volitelné parametry registrace chování při chybách penalizace (exponenciální nárůst max. 1 hod) reset penalizace HTTP PUT https://server/c/{firma}/hooks/ {id}/retry WebHooks v clusteru 3 základní kategorie Třetí kategorie = žádaný cílový stav

Pokročilé funkce volitelné parametry registrace chování při chybách WebHooks v clusteru ChangesWatcher uzel (hlasování) hooksprocessor = true ve flexibeeserver.xml priorizuje zvolený uzel jako HookProcessor 3 základní kategorie Třetí kategorie = žádaný cílový stav

Pokročilé funkce - ukázka

Shrnutí a dotazy