27

WP Rest API

Embed Size (px)

Citation preview

Page 1: WP Rest API
Page 2: WP Rest API

Co znamená WP REST API

WP REST API

Page 3: WP Rest API

RESTARCHITEKTURA ROZHRANÍ DISTRIBUCE DAT

KOMUNIKACE POMOCÍ HTTP PROTOKOLU

GET, POST, DELETE, PUT

XML-RPC, SOAP

Page 4: WP Rest API

API

ROZHRANÍ PRO PROGRAMOVÁNÍAPLIKACÍ

SOUBORY FUNKCÍ

Page 5: WP Rest API

KOMUNIKACE

Page 6: WP Rest API

KOMUNIKACEHTTP POŽADAVEK

Page 7: WP Rest API

KOMUNIKACEAPI FUNKCE ZAVOLÁ APLIKACI

Page 8: WP Rest API

KOMUNIKACEAPLIKACE VRÁTÍ DATA

Page 9: WP Rest API

KOMUNIKACEHTTP ODPOVĚĎ

Page 10: WP Rest API

FORMÁT

XML

<XML> <ITEM>Položka</XML></XML>

JSON

{ “klíč” : “hodnota”,“item” : “první”,“url” : “http:necoc.cz” }

Page 11: WP Rest API

WP REST API

WORDPRESS PLUGIN

V BUDOUCNU SOUČÁST WORDPRESSU

Page 12: WP Rest API

WP REST API

http://wp-api.org/

https://wordpress.org/plugins/json-rest-api/

Page 13: WP Rest API

CO MOHU DĚLAT SWP REST API?

COKOLIV!

Page 14: WP Rest API

SNADNO ZÍSKAT DATA

ČLÁNKYSTRÁNKY

TAXONOMIE

UŽIVATELEKOMENTÁŘE

MÉDIA

Page 15: WP Rest API

A TO VŠE VJSON

http://demo.wp-api.org/wp-json/wp/v2/pages http://demo.wp-api.org/wp-json/wp/v2/posts http://demo.wp-api.org/wp-json/wp/v2/users http://demo.wp-api.org/wp-json/wp/v2/media

Page 16: WP Rest API

JAVASCRIPT JEBUDOUCNOST

Page 17: WP Rest API

PLUGINY I ŠABLONY

NAČÍTÁNÍ OBSAHU BEZ NUTNOSTI OBNOVENÍ STRÁNKY

MOŽNOST KOMUNIKACE SE VZDÁLENÝMI WEBY

Page 18: WP Rest API

TVORBA ROZSÁHLEJŠÍCH

PROJEKTŮ V PHP

Page 19: WP Rest API

PROVÁZÁNÍ VÍCE WEBŮ

SNADNÁ KOMUNIKACEJEDNOTNÝ FORMÁT DAT

MULTI ESHOPYFIREMNÍ CRM

Page 20: WP Rest API

PŘÍKLAD POUŽITÍ

JEDEN UŽIVATELSKÝ ÚČETSDÍLENÝ MEZI

NĚKOLIKA WEBY

Page 21: WP Rest API

REGISTRACE UŽIVATELE

Page 22: WP Rest API

REGISTRACE UŽIVATELENA DALŠÍM WEBU

http://demo.cz/wp-json/wp/v-2/users

Page 23: WP Rest API

AKTUALIZACE UŽIVATELE

ZMĚNA ZAPOMENUTÉHO HESLA

http://demo.cz/wp-json/wp/v-2/users

Page 24: WP Rest API
Page 25: WP Rest API

NEUSTÁLE AKTUÁLNÍ DATA

CO ZMĚNTÍTE NA JEDNOM WEBUBUDE AUTOMATICKY AKTUALIZOVÁNO

NA VŠECH OSTATNÍCH

Page 26: WP Rest API

ROZŠÍŘENÍ API

VLASTNÍ ROUTOVÁNÍVLASTNÍ ENDPOINTS

Page 27: WP Rest API

Děkuji za pozornostVladislav Musí[email protected]