SlideShare una empresa de Scribd logo
1 de 32
Potencja API w e-ł
commerce
Przemys aw Basiakł
Netcamp 02.2014
1
e-commerce
2
API czyli Application Programming
Interface
3
Twój
sklep
APIAPI
U ytkownikż
U ytkownikż
Nowa us ugał
korzystaj caą
z danych
z Twojego sklepu
Interface
Nowa us ugał
korzystaj caą
z danych
z Twojego sklepu
Interface
API czyli Application Programming
Interface
4
Twój
sklep
U ytkownikż
U ytkownikż
us uga 2 dlał
Twojego sklepu
us uga 1 dlał
Twojego sklepu
APIAPI
APIAPI
us uga 3 dlał
Twojego sklepu
APIAPI
API czyli Application Programming
Interface
5
SOAP
REST
JSON
XM
L
XML-RPC
RESTful API
• oparte jest na metodach GET, POST, PUT, DELETE protoko u HTTPł
• dane przekazuje najcz ciej w formacie JSON lub XMLęś
• udost pniane jest pod adresami w formie URI, np.ę
• http://www.mojserwis.pl/API/filmy
• http://www.mojserwis.pl/API/filmy/Shopbit
• http://www.mojserwis.pl/API/kina/
• http://www.mojserwis.pl/API/kina/Szczecin/Helios
6
RESTful API
• przyk adowa odpowied w formacie JSONł ź
• http://www.mojserwis.pl/API/filmy
{
filmy:[
{„tytul” : „P on cy Szczecin”, „id” : 1234},ł ą
{„tytul” : „Shopbit”, „id” : 1313},
{„tytul” : „Miasteczko Szczecin”, „id” : 1453}
]
}
7
cie ka sprzeda y w e-Ś ż ż
commerce
wprowadzenie towaru do sklepu
prezentacja towaru w sklepie
logowanie użytkownika do sklepu
operacja zakupu
opłacenie zakupu
księgowanie transakcji
dostarczenie towaru do odbiorcy
działania posprzedażowe
8
Mo liwo ci API po stronież ś
sklepu
wprowadzenie towaru do sklepu
prezentacja towaru w sklepie
logowanie u ytkownika do sklepuż
operacja zakupu
op acenie zakupuł
ksi gowanie transakcjię
dostarczenie towaru do
odbiorcy
dzia ania posprzeda oweł ż
wprowadzenie towaru do sklepu
prezentacja towaru w sklepie
logowanie u ytkownika do sklepuż
operacja zakupu
op acenie zakupuł
ksi gowanie transakcjię
dostarczenie towaru do
odbiorcy
dzia ania posprzeda oweł ż
APIAPI
9
Platformy sklepowe z API
wprowadzenie towaru do sklepu
prezentacja towaru w sklepie
logowanie u ytkownika do sklepuż
operacja zakupu
op acenie zakupuł
ksi gowanie transakcjię
dostarczenie towaru do
odbiorcy
dzia ania posprzeda oweł ż
wprowadzenie towaru do sklepu
prezentacja towaru w sklepie
logowanie u ytkownika do sklepuż
operacja zakupu
op acenie zakupuł
ksi gowanie transakcjię
dostarczenie towaru do
odbiorcy
dzia ania posprzeda oweł ż
10
APIAPI
Wprowadzanie towaru do
sklepu
wprowadzenie towaru do
sklepu
prezentacja towaru w sklepie
logowanie u ytkownika do sklepuż
operacja zakupu
op acenie zakupuł
ksi gowanie transakcjię
dostarczenie towaru do
odbiorcy
dzia ania posprzeda oweł ż
wprowadzenie towaru do
sklepu
prezentacja towaru w sklepie
logowanie u ytkownika do sklepuż
operacja zakupu
op acenie zakupuł
ksi gowanie transakcjię
dostarczenie towaru do
odbiorcy
dzia ania posprzeda oweł ż
IAI
Downloader
APIAPI
11
Prezentacja towaru w
sklepie
wprowadzenie towaru do sklepu
prezentacja towaru w sklepie
logowanie u ytkownika do sklepuż
operacja zakupu
op acenie zakupuł
ksi gowanie transakcjię
dostarczenie towaru do
odbiorcy
dzia ania posprzeda oweł ż
wprowadzenie towaru do sklepu
prezentacja towaru w sklepie
logowanie u ytkownika do sklepuż
operacja zakupu
op acenie zakupuł
ksi gowanie transakcjię
dostarczenie towaru do
odbiorcy
dzia ania posprzeda oweł ż
12
Prezentacja towaru w
sklepie
wprowadzenie towaru do sklepu
prezentacja towaru w sklepie
logowanie u ytkownika do sklepuż
operacja zakupu
op acenie zakupuł
ksi gowanie transakcjię
dostarczenie towaru do
odbiorcy
dzia ania posprzeda oweł ż
wprowadzenie towaru do sklepu
prezentacja towaru w sklepie
logowanie u ytkownika do sklepuż
operacja zakupu
op acenie zakupuł
ksi gowanie transakcjię
dostarczenie towaru do
odbiorcy
dzia ania posprzeda oweł ż
13
Prezentacja towaru w
sklepie
wprowadzenie towaru do sklepu
prezentacja towaru w sklepie
logowanie u ytkownika do sklepuż
operacja zakupu
op acenie zakupuł
ksi gowanie transakcjię
dostarczenie towaru do
odbiorcy
dzia ania posprzeda oweł ż
wprowadzenie towaru do sklepu
prezentacja towaru w sklepie
logowanie u ytkownika do sklepuż
operacja zakupu
op acenie zakupuł
ksi gowanie transakcjię
dostarczenie towaru do
odbiorcy
dzia ania posprzeda oweł ż
14
Logowanie u ytkownika doż
sklepu
wprowadzenie towaru do sklepu
prezentacja towaru w sklepie
logowanie u ytkownika doż
sklepu
operacja zakupu
op acenie zakupuł
ksi gowanie transakcjię
dostarczenie towaru do
odbiorcy
dzia ania posprzeda oweł ż
wprowadzenie towaru do sklepu
prezentacja towaru w sklepie
logowanie u ytkownika doż
sklepu
operacja zakupu
op acenie zakupuł
ksi gowanie transakcjię
dostarczenie towaru do
odbiorcy
dzia ania posprzeda oweł ż 15
Operacja zakupu
wprowadzenie towaru do sklepu
prezentacja towaru w sklepie
logowanie u ytkownika do sklepuż
operacja zakupu
op acenie zakupuł
ksi gowanie transakcjię
dostarczenie towaru do
odbiorcy
dzia ania posprzeda oweł ż
wprowadzenie towaru do sklepu
prezentacja towaru w sklepie
logowanie u ytkownika do sklepuż
operacja zakupu
op acenie zakupuł
ksi gowanie transakcjię
dostarczenie towaru do
odbiorcy
dzia ania posprzeda oweł ż
APIAPI
16
Operacja zakupu
wprowadzenie towaru do sklepu
prezentacja towaru w sklepie
logowanie u ytkownika do sklepuż
operacja zakupu
op acenie zakupuł
ksi gowanie transakcjię
dostarczenie towaru do
odbiorcy
dzia ania posprzeda oweł ż
wprowadzenie towaru do sklepu
prezentacja towaru w sklepie
logowanie u ytkownika do sklepuż
operacja zakupu
op acenie zakupuł
ksi gowanie transakcjię
dostarczenie towaru do
odbiorcy
dzia ania posprzeda oweł ż
17
Op acanie zakupuł
wprowadzenie towaru do sklepu
prezentacja towaru w sklepie
logowanie u ytkownika do sklepuż
operacja zakupu
op acenie zakupuł
ksi gowanie transakcjię
dostarczenie towaru do
odbiorcy
dzia ania posprzeda oweł ż
wprowadzenie towaru do sklepu
prezentacja towaru w sklepie
logowanie u ytkownika do sklepuż
operacja zakupu
op acenie zakupuł
ksi gowanie transakcjię
dostarczenie towaru do
odbiorcy
dzia ania posprzeda oweł ż
18
Op acanie zakupuł
wprowadzenie towaru do sklepu
prezentacja towaru w sklepie
logowanie u ytkownika do sklepuż
operacja zakupu
op acenie zakupuł
ksi gowanie transakcjię
dostarczenie towaru do
odbiorcy
dzia ania posprzeda oweł ż
wprowadzenie towaru do sklepu
prezentacja towaru w sklepie
logowanie u ytkownika do sklepuż
operacja zakupu
op acenie zakupuł
ksi gowanie transakcjię
dostarczenie towaru do
odbiorcy
dzia ania posprzeda oweł ż
19
Ksi gowanie transakcjię
wprowadzenie towaru do sklepu
prezentacja towaru w sklepie
logowanie u ytkownika do sklepuż
operacja zakupu
op acenie zakupuł
ksi gowanie transakcjię
dostarczenie towaru do
odbiorcy
dzia ania posprzeda oweł ż
wprowadzenie towaru do sklepu
prezentacja towaru w sklepie
logowanie u ytkownika do sklepuż
operacja zakupu
op acenie zakupuł
ksi gowanie transakcjię
dostarczenie towaru do
odbiorcy
dzia ania posprzeda oweł ż
20
Dostarczanie towaru do
odbiorcy
wprowadzenie towaru do sklepu
prezentacja towaru w sklepie
logowanie u ytkownika do sklepuż
operacja zakupu
op acenie zakupuł
ksi gowanie transakcjię
dostarczenie towaru do
odbiorcy
dzia ania posprzeda oweł ż
wprowadzenie towaru do sklepu
prezentacja towaru w sklepie
logowanie u ytkownika do sklepuż
operacja zakupu
op acenie zakupuł
ksi gowanie transakcjię
dostarczenie towaru do
odbiorcy
dzia ania posprzeda oweł ż
21
Dzia ania posprzeda oweł ż
wprowadzenie towaru do sklepu
prezentacja towaru w sklepie
logowanie u ytkownika do sklepuż
operacja zakupu
op acenie zakupuł
ksi gowanie transakcjię
dostarczenie towaru do odbiorcy
dzia ania posprzeda oweł ż
wprowadzenie towaru do sklepu
prezentacja towaru w sklepie
logowanie u ytkownika do sklepuż
operacja zakupu
op acenie zakupuł
ksi gowanie transakcjię
dostarczenie towaru do odbiorcy
dzia ania posprzeda oweł ż
22
Inne sposoby wykorzystania API w e-
commerce
23
Inne sposoby wykorzystania API w e-
commerce
24
Inne sposoby wykorzystania API w e-
commerce
25
Inne sposoby wykorzystania API w e-
commerce
26
Inne sposoby wykorzystania API w e-
commerce
27
Inne sposoby wykorzystania API w e-
commerce
28
Inne sposoby wykorzystania API w e-
commerce
29
Inne sposoby wykorzystania API w e-
commerce
30
All you need is API
API is all around
(I Can't Get No) API
Another API in the
Wall
Stand by Your
API
Smack My API
Enter API
Smells Like API Spirit
Sweet API o' Mine
I Will Always API
You
Every API You
Take
Like a API
Light My API
Nothing Compares 2
API
Don't Go Breaking My
API
I’m too API
31
Potencja API w e-ł
commerce
pl.linkedin.com/pub/przemyslaw-basiak/13/81b/705/
przemek basiak.com
Dzi kuj za uwagę ę ę
To by :ł
32

Más contenido relacionado

Destacado

Rejuvenolads
RejuvenoladsRejuvenolads
Rejuvenoladsuiucqt
 
LAMP_TRAINING_SESSION_6
LAMP_TRAINING_SESSION_6LAMP_TRAINING_SESSION_6
LAMP_TRAINING_SESSION_6umapst
 
Typography and online communication
Typography and online communication Typography and online communication
Typography and online communication nazim iqbal
 
Corso Slide Sloodle Italia
Corso Slide Sloodle ItaliaCorso Slide Sloodle Italia
Corso Slide Sloodle ItaliaEleonora Porta
 
Dorchestercollection
DorchestercollectionDorchestercollection
DorchestercollectionMargaux
 
2006 0419 Japan
2006 0419 Japan2006 0419 Japan
2006 0419 JapanTRIC Tools
 
1,000,000 foot view of Hadoop-like parallel data processing systems
1,000,000 foot view of Hadoop-like parallel data processing systems1,000,000 foot view of Hadoop-like parallel data processing systems
1,000,000 foot view of Hadoop-like parallel data processing systemsHiroyuki Yamada
 
User Study Multitouch on Safari
User Study Multitouch on SafariUser Study Multitouch on Safari
User Study Multitouch on SafariDavy Debacker
 
Who is who in UX: Alan Cooper
Who is who in UX: Alan CooperWho is who in UX: Alan Cooper
Who is who in UX: Alan CooperLisandra Maioli
 

Destacado (20)

Rejuvenolads
RejuvenoladsRejuvenolads
Rejuvenolads
 
Netcamp #1 Usability stron internetowych
Netcamp #1 Usability stron internetowychNetcamp #1 Usability stron internetowych
Netcamp #1 Usability stron internetowych
 
LAMP_TRAINING_SESSION_6
LAMP_TRAINING_SESSION_6LAMP_TRAINING_SESSION_6
LAMP_TRAINING_SESSION_6
 
Typography and online communication
Typography and online communication Typography and online communication
Typography and online communication
 
Corso Slide Sloodle Italia
Corso Slide Sloodle ItaliaCorso Slide Sloodle Italia
Corso Slide Sloodle Italia
 
2004_0605TN
2004_0605TN2004_0605TN
2004_0605TN
 
Dorchestercollection
DorchestercollectionDorchestercollection
Dorchestercollection
 
2006 0419 Japan
2006 0419 Japan2006 0419 Japan
2006 0419 Japan
 
1,000,000 foot view of Hadoop-like parallel data processing systems
1,000,000 foot view of Hadoop-like parallel data processing systems1,000,000 foot view of Hadoop-like parallel data processing systems
1,000,000 foot view of Hadoop-like parallel data processing systems
 
Mobilna inwigilacja – Jak budować lojalność konsumentów
Mobilna inwigilacja – Jak budować lojalność konsumentówMobilna inwigilacja – Jak budować lojalność konsumentów
Mobilna inwigilacja – Jak budować lojalność konsumentów
 
User Study Multitouch on Safari
User Study Multitouch on SafariUser Study Multitouch on Safari
User Study Multitouch on Safari
 
Jak Opera Mini wygrała z Apple
Jak Opera Mini wygrała z AppleJak Opera Mini wygrała z Apple
Jak Opera Mini wygrała z Apple
 
Lux IO - Shibuyapm
Lux IO - ShibuyapmLux IO - Shibuyapm
Lux IO - Shibuyapm
 
2004 0804 Tx
2004 0804 Tx2004 0804 Tx
2004 0804 Tx
 
Reunion 2007
Reunion 2007Reunion 2007
Reunion 2007
 
Netcamp #8 - Startup w Londynie czyli Szuku.pl na Seedcampie
Netcamp #8 - Startup w Londynie czyli Szuku.pl na SeedcampieNetcamp #8 - Startup w Londynie czyli Szuku.pl na Seedcampie
Netcamp #8 - Startup w Londynie czyli Szuku.pl na Seedcampie
 
Who is who in UX: Alan Cooper
Who is who in UX: Alan CooperWho is who in UX: Alan Cooper
Who is who in UX: Alan Cooper
 
2004 0923 Ca
2004 0923 Ca2004 0923 Ca
2004 0923 Ca
 
Bones PràCtiques Ccbb Dim
Bones PràCtiques Ccbb DimBones PràCtiques Ccbb Dim
Bones PràCtiques Ccbb Dim
 
Tric Patents
Tric PatentsTric Patents
Tric Patents
 

Más de Fundacja Rozwoju Branży Internetowej Netcamp

Jak będzie wyglądała przyszłość e-commerce za kolejne 15 lat? - Paweł Fornals...
Jak będzie wyglądała przyszłość e-commerce za kolejne 15 lat? - Paweł Fornals...Jak będzie wyglądała przyszłość e-commerce za kolejne 15 lat? - Paweł Fornals...
Jak będzie wyglądała przyszłość e-commerce za kolejne 15 lat? - Paweł Fornals...Fundacja Rozwoju Branży Internetowej Netcamp
 
Development w ręce ludu - czyli wielki powrót twórców niezależnych w czasach ...
Development w ręce ludu - czyli wielki powrót twórców niezależnych w czasach ...Development w ręce ludu - czyli wielki powrót twórców niezależnych w czasach ...
Development w ręce ludu - czyli wielki powrót twórców niezależnych w czasach ...Fundacja Rozwoju Branży Internetowej Netcamp
 
Jak stworzyć aplikację mobilną która nie zarabia i zdobyć inwestora, lekcje z...
Jak stworzyć aplikację mobilną która nie zarabia i zdobyć inwestora, lekcje z...Jak stworzyć aplikację mobilną która nie zarabia i zdobyć inwestora, lekcje z...
Jak stworzyć aplikację mobilną która nie zarabia i zdobyć inwestora, lekcje z...Fundacja Rozwoju Branży Internetowej Netcamp
 
Growth Hacking. Jak pozyskać i zatrzymać użytkowników aplikacji mobilnej. - M...
Growth Hacking. Jak pozyskać i zatrzymać użytkowników aplikacji mobilnej. - M...Growth Hacking. Jak pozyskać i zatrzymać użytkowników aplikacji mobilnej. - M...
Growth Hacking. Jak pozyskać i zatrzymać użytkowników aplikacji mobilnej. - M...Fundacja Rozwoju Branży Internetowej Netcamp
 
Jak przeskoczyć przepaść, stworzyć produkt technologiczny i na nim zarobić - ...
Jak przeskoczyć przepaść, stworzyć produkt technologiczny i na nim zarobić - ...Jak przeskoczyć przepaść, stworzyć produkt technologiczny i na nim zarobić - ...
Jak przeskoczyć przepaść, stworzyć produkt technologiczny i na nim zarobić - ...Fundacja Rozwoju Branży Internetowej Netcamp
 
Jak znaleźć dobrego pracownika i zrobić karierę w branży IT – Marzena Zasińsk...
Jak znaleźć dobrego pracownika i zrobić karierę w branży IT – Marzena Zasińsk...Jak znaleźć dobrego pracownika i zrobić karierę w branży IT – Marzena Zasińsk...
Jak znaleźć dobrego pracownika i zrobić karierę w branży IT – Marzena Zasińsk...Fundacja Rozwoju Branży Internetowej Netcamp
 

Más de Fundacja Rozwoju Branży Internetowej Netcamp (20)

Introduction to Lean Startup for Startup Weekend attendees - Michael Kacprzak
Introduction to Lean Startup for Startup Weekend attendees - Michael KacprzakIntroduction to Lean Startup for Startup Weekend attendees - Michael Kacprzak
Introduction to Lean Startup for Startup Weekend attendees - Michael Kacprzak
 
Doing IT the right way - Marcin Kaczmarek, Consileon
Doing IT the right way - Marcin Kaczmarek, ConsileonDoing IT the right way - Marcin Kaczmarek, Consileon
Doing IT the right way - Marcin Kaczmarek, Consileon
 
Jak będzie wyglądała przyszłość e-commerce za kolejne 15 lat? - Paweł Fornals...
Jak będzie wyglądała przyszłość e-commerce za kolejne 15 lat? - Paweł Fornals...Jak będzie wyglądała przyszłość e-commerce za kolejne 15 lat? - Paweł Fornals...
Jak będzie wyglądała przyszłość e-commerce za kolejne 15 lat? - Paweł Fornals...
 
Development w ręce ludu - czyli wielki powrót twórców niezależnych w czasach ...
Development w ręce ludu - czyli wielki powrót twórców niezależnych w czasach ...Development w ręce ludu - czyli wielki powrót twórców niezależnych w czasach ...
Development w ręce ludu - czyli wielki powrót twórców niezależnych w czasach ...
 
Zmysły rozszerzone - jak wearable computing zmienia świat - Paweł Surgiel
Zmysły rozszerzone - jak wearable computing zmienia świat - Paweł SurgielZmysły rozszerzone - jak wearable computing zmienia świat - Paweł Surgiel
Zmysły rozszerzone - jak wearable computing zmienia świat - Paweł Surgiel
 
Czy wearable car jest wizja przyszlosci?
Czy wearable car jest wizja przyszlosci?Czy wearable car jest wizja przyszlosci?
Czy wearable car jest wizja przyszlosci?
 
Google glass – kolejna rewolucja w tworzeniu aplikacji mobilnych
Google glass – kolejna rewolucja w tworzeniu aplikacji mobilnychGoogle glass – kolejna rewolucja w tworzeniu aplikacji mobilnych
Google glass – kolejna rewolucja w tworzeniu aplikacji mobilnych
 
Marketing automation w praktyce - Tomasz Kryk
Marketing automation w praktyce - Tomasz KrykMarketing automation w praktyce - Tomasz Kryk
Marketing automation w praktyce - Tomasz Kryk
 
Jak odzyskać domenę i chronić markę w e-biznesie – Rafał Malujda
Jak odzyskać domenę i chronić markę w e-biznesie – Rafał MalujdaJak odzyskać domenę i chronić markę w e-biznesie – Rafał Malujda
Jak odzyskać domenę i chronić markę w e-biznesie – Rafał Malujda
 
Druk 3D - where is the money? Michał Frączek – Materialination
Druk 3D - where is the money? Michał Frączek – MaterialinationDruk 3D - where is the money? Michał Frączek – Materialination
Druk 3D - where is the money? Michał Frączek – Materialination
 
Projektowanie, wdrożenie i promocja aplikacji dla iPhone
Projektowanie, wdrożenie i promocja aplikacji dla iPhoneProjektowanie, wdrożenie i promocja aplikacji dla iPhone
Projektowanie, wdrożenie i promocja aplikacji dla iPhone
 
Jak stworzyć aplikację mobilną która nie zarabia i zdobyć inwestora, lekcje z...
Jak stworzyć aplikację mobilną która nie zarabia i zdobyć inwestora, lekcje z...Jak stworzyć aplikację mobilną która nie zarabia i zdobyć inwestora, lekcje z...
Jak stworzyć aplikację mobilną która nie zarabia i zdobyć inwestora, lekcje z...
 
Obsluga srodowiska programistycznego - Badanie programistów
Obsluga srodowiska programistycznego - Badanie programistówObsluga srodowiska programistycznego - Badanie programistów
Obsluga srodowiska programistycznego - Badanie programistów
 
Growth Hacking. Jak pozyskać i zatrzymać użytkowników aplikacji mobilnej. - M...
Growth Hacking. Jak pozyskać i zatrzymać użytkowników aplikacji mobilnej. - M...Growth Hacking. Jak pozyskać i zatrzymać użytkowników aplikacji mobilnej. - M...
Growth Hacking. Jak pozyskać i zatrzymać użytkowników aplikacji mobilnej. - M...
 
Jak przeskoczyć przepaść, stworzyć produkt technologiczny i na nim zarobić - ...
Jak przeskoczyć przepaść, stworzyć produkt technologiczny i na nim zarobić - ...Jak przeskoczyć przepaść, stworzyć produkt technologiczny i na nim zarobić - ...
Jak przeskoczyć przepaść, stworzyć produkt technologiczny i na nim zarobić - ...
 
Responsive Web Design - Michał Rachowski Squiz
Responsive Web Design - Michał Rachowski SquizResponsive Web Design - Michał Rachowski Squiz
Responsive Web Design - Michał Rachowski Squiz
 
Jak się robi Internety z wykorzystaniem social media
Jak się robi Internety z wykorzystaniem social mediaJak się robi Internety z wykorzystaniem social media
Jak się robi Internety z wykorzystaniem social media
 
Chmura wszystko zmienia – jak cloud computing przewraca do góry nogami rynek ...
Chmura wszystko zmienia – jak cloud computing przewraca do góry nogami rynek ...Chmura wszystko zmienia – jak cloud computing przewraca do góry nogami rynek ...
Chmura wszystko zmienia – jak cloud computing przewraca do góry nogami rynek ...
 
Trendy na rynku rozwiązań mobilnych
Trendy na rynku rozwiązań mobilnychTrendy na rynku rozwiązań mobilnych
Trendy na rynku rozwiązań mobilnych
 
Jak znaleźć dobrego pracownika i zrobić karierę w branży IT – Marzena Zasińsk...
Jak znaleźć dobrego pracownika i zrobić karierę w branży IT – Marzena Zasińsk...Jak znaleźć dobrego pracownika i zrobić karierę w branży IT – Marzena Zasińsk...
Jak znaleźć dobrego pracownika i zrobić karierę w branży IT – Marzena Zasińsk...
 

Potencjal API w e-commerce - Przemek Basiak, IAI

  • 1. Potencja API w e-ł commerce Przemys aw Basiakł Netcamp 02.2014 1
  • 3. API czyli Application Programming Interface 3 Twój sklep APIAPI U ytkownikż U ytkownikż Nowa us ugał korzystaj caą z danych z Twojego sklepu Interface Nowa us ugał korzystaj caą z danych z Twojego sklepu Interface
  • 4. API czyli Application Programming Interface 4 Twój sklep U ytkownikż U ytkownikż us uga 2 dlał Twojego sklepu us uga 1 dlał Twojego sklepu APIAPI APIAPI us uga 3 dlał Twojego sklepu APIAPI
  • 5. API czyli Application Programming Interface 5 SOAP REST JSON XM L XML-RPC
  • 6. RESTful API • oparte jest na metodach GET, POST, PUT, DELETE protoko u HTTPł • dane przekazuje najcz ciej w formacie JSON lub XMLęś • udost pniane jest pod adresami w formie URI, np.ę • http://www.mojserwis.pl/API/filmy • http://www.mojserwis.pl/API/filmy/Shopbit • http://www.mojserwis.pl/API/kina/ • http://www.mojserwis.pl/API/kina/Szczecin/Helios 6
  • 7. RESTful API • przyk adowa odpowied w formacie JSONł ź • http://www.mojserwis.pl/API/filmy { filmy:[ {„tytul” : „P on cy Szczecin”, „id” : 1234},ł ą {„tytul” : „Shopbit”, „id” : 1313}, {„tytul” : „Miasteczko Szczecin”, „id” : 1453} ] } 7
  • 8. cie ka sprzeda y w e-Ś ż ż commerce wprowadzenie towaru do sklepu prezentacja towaru w sklepie logowanie użytkownika do sklepu operacja zakupu opłacenie zakupu księgowanie transakcji dostarczenie towaru do odbiorcy działania posprzedażowe 8
  • 9. Mo liwo ci API po stronież ś sklepu wprowadzenie towaru do sklepu prezentacja towaru w sklepie logowanie u ytkownika do sklepuż operacja zakupu op acenie zakupuł ksi gowanie transakcjię dostarczenie towaru do odbiorcy dzia ania posprzeda oweł ż wprowadzenie towaru do sklepu prezentacja towaru w sklepie logowanie u ytkownika do sklepuż operacja zakupu op acenie zakupuł ksi gowanie transakcjię dostarczenie towaru do odbiorcy dzia ania posprzeda oweł ż APIAPI 9
  • 10. Platformy sklepowe z API wprowadzenie towaru do sklepu prezentacja towaru w sklepie logowanie u ytkownika do sklepuż operacja zakupu op acenie zakupuł ksi gowanie transakcjię dostarczenie towaru do odbiorcy dzia ania posprzeda oweł ż wprowadzenie towaru do sklepu prezentacja towaru w sklepie logowanie u ytkownika do sklepuż operacja zakupu op acenie zakupuł ksi gowanie transakcjię dostarczenie towaru do odbiorcy dzia ania posprzeda oweł ż 10 APIAPI
  • 11. Wprowadzanie towaru do sklepu wprowadzenie towaru do sklepu prezentacja towaru w sklepie logowanie u ytkownika do sklepuż operacja zakupu op acenie zakupuł ksi gowanie transakcjię dostarczenie towaru do odbiorcy dzia ania posprzeda oweł ż wprowadzenie towaru do sklepu prezentacja towaru w sklepie logowanie u ytkownika do sklepuż operacja zakupu op acenie zakupuł ksi gowanie transakcjię dostarczenie towaru do odbiorcy dzia ania posprzeda oweł ż IAI Downloader APIAPI 11
  • 12. Prezentacja towaru w sklepie wprowadzenie towaru do sklepu prezentacja towaru w sklepie logowanie u ytkownika do sklepuż operacja zakupu op acenie zakupuł ksi gowanie transakcjię dostarczenie towaru do odbiorcy dzia ania posprzeda oweł ż wprowadzenie towaru do sklepu prezentacja towaru w sklepie logowanie u ytkownika do sklepuż operacja zakupu op acenie zakupuł ksi gowanie transakcjię dostarczenie towaru do odbiorcy dzia ania posprzeda oweł ż 12
  • 13. Prezentacja towaru w sklepie wprowadzenie towaru do sklepu prezentacja towaru w sklepie logowanie u ytkownika do sklepuż operacja zakupu op acenie zakupuł ksi gowanie transakcjię dostarczenie towaru do odbiorcy dzia ania posprzeda oweł ż wprowadzenie towaru do sklepu prezentacja towaru w sklepie logowanie u ytkownika do sklepuż operacja zakupu op acenie zakupuł ksi gowanie transakcjię dostarczenie towaru do odbiorcy dzia ania posprzeda oweł ż 13
  • 14. Prezentacja towaru w sklepie wprowadzenie towaru do sklepu prezentacja towaru w sklepie logowanie u ytkownika do sklepuż operacja zakupu op acenie zakupuł ksi gowanie transakcjię dostarczenie towaru do odbiorcy dzia ania posprzeda oweł ż wprowadzenie towaru do sklepu prezentacja towaru w sklepie logowanie u ytkownika do sklepuż operacja zakupu op acenie zakupuł ksi gowanie transakcjię dostarczenie towaru do odbiorcy dzia ania posprzeda oweł ż 14
  • 15. Logowanie u ytkownika doż sklepu wprowadzenie towaru do sklepu prezentacja towaru w sklepie logowanie u ytkownika doż sklepu operacja zakupu op acenie zakupuł ksi gowanie transakcjię dostarczenie towaru do odbiorcy dzia ania posprzeda oweł ż wprowadzenie towaru do sklepu prezentacja towaru w sklepie logowanie u ytkownika doż sklepu operacja zakupu op acenie zakupuł ksi gowanie transakcjię dostarczenie towaru do odbiorcy dzia ania posprzeda oweł ż 15
  • 16. Operacja zakupu wprowadzenie towaru do sklepu prezentacja towaru w sklepie logowanie u ytkownika do sklepuż operacja zakupu op acenie zakupuł ksi gowanie transakcjię dostarczenie towaru do odbiorcy dzia ania posprzeda oweł ż wprowadzenie towaru do sklepu prezentacja towaru w sklepie logowanie u ytkownika do sklepuż operacja zakupu op acenie zakupuł ksi gowanie transakcjię dostarczenie towaru do odbiorcy dzia ania posprzeda oweł ż APIAPI 16
  • 17. Operacja zakupu wprowadzenie towaru do sklepu prezentacja towaru w sklepie logowanie u ytkownika do sklepuż operacja zakupu op acenie zakupuł ksi gowanie transakcjię dostarczenie towaru do odbiorcy dzia ania posprzeda oweł ż wprowadzenie towaru do sklepu prezentacja towaru w sklepie logowanie u ytkownika do sklepuż operacja zakupu op acenie zakupuł ksi gowanie transakcjię dostarczenie towaru do odbiorcy dzia ania posprzeda oweł ż 17
  • 18. Op acanie zakupuł wprowadzenie towaru do sklepu prezentacja towaru w sklepie logowanie u ytkownika do sklepuż operacja zakupu op acenie zakupuł ksi gowanie transakcjię dostarczenie towaru do odbiorcy dzia ania posprzeda oweł ż wprowadzenie towaru do sklepu prezentacja towaru w sklepie logowanie u ytkownika do sklepuż operacja zakupu op acenie zakupuł ksi gowanie transakcjię dostarczenie towaru do odbiorcy dzia ania posprzeda oweł ż 18
  • 19. Op acanie zakupuł wprowadzenie towaru do sklepu prezentacja towaru w sklepie logowanie u ytkownika do sklepuż operacja zakupu op acenie zakupuł ksi gowanie transakcjię dostarczenie towaru do odbiorcy dzia ania posprzeda oweł ż wprowadzenie towaru do sklepu prezentacja towaru w sklepie logowanie u ytkownika do sklepuż operacja zakupu op acenie zakupuł ksi gowanie transakcjię dostarczenie towaru do odbiorcy dzia ania posprzeda oweł ż 19
  • 20. Ksi gowanie transakcjię wprowadzenie towaru do sklepu prezentacja towaru w sklepie logowanie u ytkownika do sklepuż operacja zakupu op acenie zakupuł ksi gowanie transakcjię dostarczenie towaru do odbiorcy dzia ania posprzeda oweł ż wprowadzenie towaru do sklepu prezentacja towaru w sklepie logowanie u ytkownika do sklepuż operacja zakupu op acenie zakupuł ksi gowanie transakcjię dostarczenie towaru do odbiorcy dzia ania posprzeda oweł ż 20
  • 21. Dostarczanie towaru do odbiorcy wprowadzenie towaru do sklepu prezentacja towaru w sklepie logowanie u ytkownika do sklepuż operacja zakupu op acenie zakupuł ksi gowanie transakcjię dostarczenie towaru do odbiorcy dzia ania posprzeda oweł ż wprowadzenie towaru do sklepu prezentacja towaru w sklepie logowanie u ytkownika do sklepuż operacja zakupu op acenie zakupuł ksi gowanie transakcjię dostarczenie towaru do odbiorcy dzia ania posprzeda oweł ż 21
  • 22. Dzia ania posprzeda oweł ż wprowadzenie towaru do sklepu prezentacja towaru w sklepie logowanie u ytkownika do sklepuż operacja zakupu op acenie zakupuł ksi gowanie transakcjię dostarczenie towaru do odbiorcy dzia ania posprzeda oweł ż wprowadzenie towaru do sklepu prezentacja towaru w sklepie logowanie u ytkownika do sklepuż operacja zakupu op acenie zakupuł ksi gowanie transakcjię dostarczenie towaru do odbiorcy dzia ania posprzeda oweł ż 22
  • 23. Inne sposoby wykorzystania API w e- commerce 23
  • 24. Inne sposoby wykorzystania API w e- commerce 24
  • 25. Inne sposoby wykorzystania API w e- commerce 25
  • 26. Inne sposoby wykorzystania API w e- commerce 26
  • 27. Inne sposoby wykorzystania API w e- commerce 27
  • 28. Inne sposoby wykorzystania API w e- commerce 28
  • 29. Inne sposoby wykorzystania API w e- commerce 29
  • 30. Inne sposoby wykorzystania API w e- commerce 30
  • 31. All you need is API API is all around (I Can't Get No) API Another API in the Wall Stand by Your API Smack My API Enter API Smells Like API Spirit Sweet API o' Mine I Will Always API You Every API You Take Like a API Light My API Nothing Compares 2 API Don't Go Breaking My API I’m too API 31
  • 32. Potencja API w e-ł commerce pl.linkedin.com/pub/przemyslaw-basiak/13/81b/705/ przemek basiak.com Dzi kuj za uwagę ę ę To by :ł 32