Czym jest API
Czyli słów kilka o interfejsie programowania aplikacji
W dużym skrócie i bez zagłębiania się w szczegóły, interfejs API umożliwia komunikację i integrację między różnymi programami, nie koniecznie tworzonymi przez tego samego programistę. Jest to wysoce opłacalne, gdy wiele jednostek organizacyjnych w naszej firmie musi pracować na tych samych danych lub gdy chcemy zoptymalizować naszą pracę na wielu platformach, oszczędzając czas.
Dla przykładu załóżmy, że chcesz wystawić 1.000 różnych produktów na wielu platformach sprzedażowych, jak Allegro czy eBay. Dodawanie ich ręcznie pochłonęłoby mnóstwo zasobów, a przede wszystkim Twój cenny czas. Tutaj z pomocą przychodzi integracja API, która pozwala wystawić jednym kliknięciem wszystkie produkty na wielu platformach jednocześnie!
Naturalnie, korzystanie z API może także działać w drugą stronę. Jeżeli chciałbyś poznać dane ze sprzedaży lub pobrać listę kupujących ze wszystkich platform, logowanie do każdej z osobna byłoby uciążliwe. Dlatego dzięki wymianie danych między wszystkimi aplikacjami, możemy zebrać wszystkie informacje w jednym narzędziu. Wygodne, prawda?
{ "status": "SUCCESS", "storage_id": "bl_1", "products": [ { "product_id": "2546", "ean": "63576363463", "sku": "PL53F", "name": "Nike PL35 shoes", "quantity": 5, "price_brutto": 254.55 }, { "product_id": "6532", "ean": "6345623525", "sku": "ZF55F", "name": "Adidas ZF3 shoes", "quantity": 2, "price_brutto": 455.76 } ] }