Potencjal API w e-commerce - Przemek Basiak, IAI

32
Potencjał API w e- commerce Przemysław Basiak Netcamp 02.2014 1

description

Prezentacji pokaże jak API podnosi wartość usługi, która je udostępnia a często jest niezbędne do jego istnienia, zwłaszcza w e-commerce. Zobaczymy też jak można wykorzystać API do rozwijania i tworzenia własnych produktów. Przemek udowodni że API nie jest takie straszne jak je malują :)

Transcript of Potencjal API w e-commerce - Przemek Basiak, IAI

Page 1: Potencjal API w e-commerce - Przemek Basiak, IAI

Potencjał API w e-commerce

Przemysław Basiak

Netcamp 02.2014

1

Page 2: Potencjal API w e-commerce - Przemek Basiak, IAI

e-commerce

2

Page 3: Potencjal API w e-commerce - Przemek Basiak, IAI

API czyli Application Programming Interface

3

Twójsklep

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

Page 4: Potencjal API w e-commerce - Przemek Basiak, IAI

API czyli Application Programming Interface

4

Twójsklep

Użytkownik

Użytkownik

usługa 2 dlaTwojego sklepu

usługa 1 dlaTwojego sklepu

APIAPI

APIAPI

usługa 3 dlaTwojego sklepu

APIAPI

Page 5: Potencjal API w e-commerce - Przemek Basiak, IAI

API czyli Application Programming Interface

5

SOAP

REST

JSON

XML

XML-RPC

Page 6: Potencjal API w e-commerce - Przemek Basiak, IAI

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

Page 7: Potencjal API w e-commerce - Przemek Basiak, IAI

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

Page 8: Potencjal API w e-commerce - Przemek Basiak, IAI

Ś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żowe8

Page 9: Potencjal API w e-commerce - Przemek Basiak, IAI

Możliwości API po stronie sklepu

wprowadzenie towaru do sklepuprezentacja towaru w sklepie

logowanie użytkownika do sklepu

operacja zakupuopłacenie zakupu

księgowanie transakcjidostarczenie towaru do

odbiorcydziałania posprzedażowe

wprowadzenie towaru do sklepuprezentacja towaru w sklepie

logowanie użytkownika do sklepu

operacja zakupuopłacenie zakupu

księgowanie transakcjidostarczenie towaru do

odbiorcydziałania posprzedażowe

APIAPI

9

Page 10: Potencjal API w e-commerce - Przemek Basiak, IAI

Platformy sklepowe z API

wprowadzenie towaru do sklepuprezentacja towaru w sklepie

logowanie użytkownika do sklepu

operacja zakupuopłacenie zakupu

księgowanie transakcjidostarczenie towaru do

odbiorcydziałania posprzedażowe

wprowadzenie towaru do sklepuprezentacja towaru w sklepie

logowanie użytkownika do sklepu

operacja zakupuopłacenie zakupu

księgowanie transakcjidostarczenie towaru do

odbiorcydziałania posprzedażowe

10

APIAPI

Page 11: Potencjal API w e-commerce - Przemek Basiak, IAI

Wprowadzanie towaru do sklepu

wprowadzenie towaru do sklepu

prezentacja towaru w sklepielogowanie użytkownika do

sklepuoperacja zakupuopłacenie zakupu

księgowanie transakcjidostarczenie towaru do

odbiorcydziałania posprzedażowe

wprowadzenie towaru do sklepu

prezentacja towaru w sklepielogowanie użytkownika do

sklepuoperacja zakupuopłacenie zakupu

księgowanie transakcjidostarczenie towaru do

odbiorcydziałania posprzedażowe

IAI Downloader

APIAPI

11

Page 12: Potencjal API w e-commerce - Przemek Basiak, IAI

Prezentacja towaru w sklepie

wprowadzenie towaru do sklepuprezentacja towaru w

sklepielogowanie użytkownika do

sklepuoperacja zakupuopłacenie zakupu

księgowanie transakcjidostarczenie towaru do

odbiorcydziałania posprzedażowe

wprowadzenie towaru do sklepuprezentacja towaru w

sklepielogowanie użytkownika do

sklepuoperacja zakupuopłacenie zakupu

księgowanie transakcjidostarczenie towaru do

odbiorcydziałania posprzedażowe 12

Page 13: Potencjal API w e-commerce - Przemek Basiak, IAI

Prezentacja towaru w sklepie

wprowadzenie towaru do sklepuprezentacja towaru w

sklepielogowanie użytkownika do

sklepuoperacja zakupuopłacenie zakupu

księgowanie transakcjidostarczenie towaru do

odbiorcydziałania posprzedażowe

wprowadzenie towaru do sklepuprezentacja towaru w

sklepielogowanie użytkownika do

sklepuoperacja zakupuopłacenie zakupu

księgowanie transakcjidostarczenie towaru do

odbiorcydziałania posprzedażowe 13

Page 14: Potencjal API w e-commerce - Przemek Basiak, IAI

Prezentacja towaru w sklepie

wprowadzenie towaru do sklepuprezentacja towaru w

sklepielogowanie użytkownika do

sklepuoperacja zakupuopłacenie zakupu

księgowanie transakcjidostarczenie towaru do

odbiorcydziałania posprzedażowe

wprowadzenie towaru do sklepuprezentacja towaru w

sklepielogowanie użytkownika do

sklepuoperacja zakupuopłacenie zakupu

księgowanie transakcjidostarczenie towaru do

odbiorcydziałania posprzedażowe 14

Page 15: Potencjal API w e-commerce - Przemek Basiak, IAI

Logowanie użytkownika do sklepu

wprowadzenie towaru do sklepuprezentacja towaru w sklepielogowanie użytkownika do

sklepuoperacja zakupuopłacenie zakupu

księgowanie transakcjidostarczenie towaru do

odbiorcydziałania posprzedażowe

wprowadzenie towaru do sklepuprezentacja towaru w sklepielogowanie użytkownika do

sklepuoperacja zakupuopłacenie zakupu

księgowanie transakcjidostarczenie towaru do

odbiorcydziałania posprzedażowe

15

Page 16: Potencjal API w e-commerce - Przemek Basiak, IAI

Operacja zakupu

wprowadzenie towaru do sklepuprezentacja towaru w sklepie

logowanie użytkownika do sklepu

operacja zakupuopłacenie zakupu

księgowanie transakcjidostarczenie towaru do

odbiorcydziałania posprzedażowe

wprowadzenie towaru do sklepuprezentacja towaru w sklepie

logowanie użytkownika do sklepu

operacja zakupuopłacenie zakupu

księgowanie transakcjidostarczenie towaru do

odbiorcydziałania posprzedażowe

APIAPI

16

Page 17: Potencjal API w e-commerce - Przemek Basiak, IAI

Operacja zakupu

wprowadzenie towaru do sklepuprezentacja towaru w sklepie

logowanie użytkownika do sklepu

operacja zakupuopłacenie zakupu

księgowanie transakcjidostarczenie towaru do

odbiorcydziałania posprzedażowe

wprowadzenie towaru do sklepuprezentacja towaru w sklepie

logowanie użytkownika do sklepu

operacja zakupuopłacenie zakupu

księgowanie transakcjidostarczenie towaru do

odbiorcydziałania posprzedażowe

17

Page 18: Potencjal API w e-commerce - Przemek Basiak, IAI

Opłacanie zakupu

wprowadzenie towaru do sklepuprezentacja towaru w sklepie

logowanie użytkownika do sklepu

operacja zakupuopłacenie zakupu

księgowanie transakcjidostarczenie towaru do

odbiorcydziałania posprzedażowe

wprowadzenie towaru do sklepuprezentacja towaru w sklepie

logowanie użytkownika do sklepu

operacja zakupuopłacenie zakupu

księgowanie transakcjidostarczenie towaru do

odbiorcydziałania posprzedażowe

18

Page 19: Potencjal API w e-commerce - Przemek Basiak, IAI

Opłacanie zakupu

wprowadzenie towaru do sklepuprezentacja towaru w sklepie

logowanie użytkownika do sklepu

operacja zakupuopłacenie zakupu

księgowanie transakcjidostarczenie towaru do

odbiorcydziałania posprzedażowe

wprowadzenie towaru do sklepuprezentacja towaru w sklepie

logowanie użytkownika do sklepu

operacja zakupuopłacenie zakupu

księgowanie transakcjidostarczenie towaru do

odbiorcydziałania posprzedażowe

19

Page 20: Potencjal API w e-commerce - Przemek Basiak, IAI

Księgowanie transakcji

wprowadzenie towaru do sklepuprezentacja towaru w sklepie

logowanie użytkownika do sklepu

operacja zakupuopłacenie zakupu

księgowanie transakcjidostarczenie towaru do

odbiorcydziałania posprzedażowe

wprowadzenie towaru do sklepuprezentacja towaru w sklepie

logowanie użytkownika do sklepu

operacja zakupuopłacenie zakupu

księgowanie transakcjidostarczenie towaru do

odbiorcydziałania posprzedażowe

20

Page 21: Potencjal API w e-commerce - Przemek Basiak, IAI

Dostarczanie towaru do odbiorcy

wprowadzenie towaru do sklepuprezentacja towaru w sklepie

logowanie użytkownika do sklepu

operacja zakupuopłacenie zakupu

księgowanie transakcjidostarczenie towaru do

odbiorcydziałania posprzedażowe

wprowadzenie towaru do sklepuprezentacja towaru w sklepie

logowanie użytkownika do sklepu

operacja zakupuopłacenie zakupu

księgowanie transakcjidostarczenie towaru do

odbiorcydziałania posprzedażowe

21

Page 22: Potencjal API w e-commerce - Przemek Basiak, IAI

Działania posprzedażowe

wprowadzenie towaru do sklepuprezentacja towaru w sklepie

logowanie użytkownika do sklepu

operacja zakupuopłacenie zakupu

księgowanie transakcjidostarczenie towaru do odbiorcy

działania posprzedażowe

wprowadzenie towaru do sklepuprezentacja towaru w sklepie

logowanie użytkownika do sklepu

operacja zakupuopłacenie zakupu

księgowanie transakcjidostarczenie towaru do odbiorcy

działania posprzedażowe22

Page 23: Potencjal API w e-commerce - Przemek Basiak, IAI

Inne sposoby wykorzystania API w e-commerce

23

Page 24: Potencjal API w e-commerce - Przemek Basiak, IAI

Inne sposoby wykorzystania API w e-commerce

24

Page 25: Potencjal API w e-commerce - Przemek Basiak, IAI

Inne sposoby wykorzystania API w e-commerce

25

Page 26: Potencjal API w e-commerce - Przemek Basiak, IAI

Inne sposoby wykorzystania API w e-commerce

26

Page 27: Potencjal API w e-commerce - Przemek Basiak, IAI

Inne sposoby wykorzystania API w e-commerce

27

Page 28: Potencjal API w e-commerce - Przemek Basiak, IAI

Inne sposoby wykorzystania API w e-commerce

28

Page 29: Potencjal API w e-commerce - Przemek Basiak, IAI

Inne sposoby wykorzystania API w e-commerce

29

Page 30: Potencjal API w e-commerce - Przemek Basiak, IAI

Inne sposoby wykorzystania API w e-commerce

30

Page 31: Potencjal API w e-commerce - Przemek Basiak, IAI

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

Page 32: Potencjal API w e-commerce - Przemek Basiak, IAI

Potencjał API w e-commerce

pl.linkedin.com/pub/przemyslaw-basiak/13/81b/705/

przemek basiak.com

Dziękuję za uwagę

To był:

32