2. Vandaag
• The bigger picture – 4 ontwikkelingen
• Een API
• Waarvoor gebruik je de bol.com Open API
• Beschikbare data
• Categories en refinements
• Voorbeeldcall
• Developer Center
• Voorwaarden
• Toekomst
4. API’s
Verzameling van afspraken (functies) over
hoe een onderdeel van het ene programma
kan communiceren met het andere.
Harrypotterfan.nl
Verlanglijstjes app
Politiefilms.nl
Boekentop100.nl
My identity FB widget
12. Waar gebruik je de bol.com API voor?
Verrijk content Automatiseer functionaliteit Nieuwe devices Realtime lijsten
Wordpress Widget Combineer API’s Specifiek zoeken Jouw idee...
13. De Open API
• REST API (GET, POST, PUT, DELETE)
• XML Output
• HMAC SHA-256 signing van requests (gebruik codesamples!)
3 Basis calls:
• GET products
• GET searchresults
• GET listresults
14. Mogelijkheden
• Zoeken binnen de gehele bol.com catalogus
• Productdata ophalen op detailniveau
• Verfijnen, sorteren, pagineren
• Toplijsten op basis van criteria
• 2e hands producten / Plaza partner producten
• Promoties die van toepassing zijn op product
• Winkelwagen/verlanglijstje op aanvraag
15. Bijvoorbeeld
Productdetails op basis van productid
(GET products)
Top3 meest verkochte speelgoed voor
kinderen tot 12 jaar onder de 150 euro
(GET listresults)
Alle producten op de zoekterm
“Dora” binnen speelgoed gesorteerd
op beoordeling
(GET searchresults)
18. Een request doen
Zoeken op “kluun” binnen “boeken” (8299) tot 20 euro (4854), max 5 producten, gesorteerd op bestverkocht
en output producten en categorieën
https://openapi.bol.com/openapi/services/rest/catalog/v3/searchresults?te
rm=kluun&categoryId=8299+4854&includeProducts=true&includeCategorie
s=true&includeRefinements=false&sortingMethod=sales_ranking&sortingA
scending=&nrProducts=5&offset=0
http://www.shopvolvoordeel.nl/alles/search/term/kluun/view/productlist/N/8299+4854/offset/0/nrproducts/5/sortingmethod/sales_ranking/sortingascending/
19. Voorwaarden Open API gebruik
Throtteling Lokaal cachen = slim
Traffic naar bol.com Eigendom content
24. In de zaal...
9 Niche websites Relevant aanbod zoeken voor specifiek thema
3 Marketing consultants Kant-en-klare concepten gebaseerd op data
3 Cashback kortingsites Korting specifiek product vooraf berekenen voor bezoeker
2 Startpagina’s Toplijsten op thema in eigen stijl
2 Kortingscode sites Meer productgerelateerde acties
1 Verlanglijstje site Cadeauhulp gebaseerd op verfijningen
1 Tablet site Complete aanbod ontsluiten
1 Studieboekensite Verfijnen op studieboeken/onderwerp
1 Reviewsite Automatisch producten tonen bij review
1 Mobiele app Complete aanbod ontsluiten
1 Blog Automatisch producten tonen op tags
1 2ehandsboekensite 2e hands aanbod/zoekfunctie bol.com
1 Prijsvergelijker Realtime prijzen (ook plaza/2e hands)
25. “Even if you are the hottest web company
in the world, if you don’t release the APIs
for your platform, you will fail.”
…found somewhere online
Maurice Jongerius Developers.bol.com
@mauricedacross @bol_com_api