9 sierpnia 2016

Nowe API Panelu administracyjnego, nie bez powodu nazwane API 2.0

Icon Przez ostatnie kilka miesięcy bardzo dużo udało nam się osiągnąć na linii współpracy z developerami, którzy niezmiennie pozostają dla nas ważnym partnerem do tworzenia wspólnie, dla naszych klientów jeszcze lepszego produktu. Przyszedł czas na małe podsumowanie.

Do API Panelu administracyjnego IAI-Shop.com wprowadziliśmy bardzo dużą zmianę - wersjonowanie. Dzięki niej masz pewność, że integrowane programy przez okres minimum 2 lat nie będą musiały być zmieniane. Tego typu sposób organizacji API jest bardzo pożądany przez developerów, gdyż mają oni pewność, że np. przed ukończeniem prac na zlecenie klienta (sklepu internetowego) API się nie zmieni, a zaraz po oddaniu programu nie będą musieli oni wprowadzać zmian, aby dostosowywać działanie do zmian w API. Wprowadzenie wersjonowania API w tak dużym systemie jak IAI-Shop.com było procesem bardzo złożonym i chyba nie musimy mówić, że jesteśmy z tego bardzo dumni, gdyż tego typu rozwiązania API mają najlepsze na świecie firmy dbające o developerów jak np. eBay, Amazon czy UPS.

Stale powstaje też nowa dokumentacja do API. Na stronie Opisującej API Panelu administracyjnego opublikowaliśmy listę ważnych kwestii do uwzględnienia podczas integracji, która pomoże developerom i sklepom internetowym prawidłowo tworzyć programy wykorzystujące API PA. W dokumentacji API pojawia się coraz więcej narzędzi wspomagających developerów np. przykładowe kody C# i PHP umożliwiające szybkie odnalezienie się w działaniu danej metody.

W API 2.0 przygotowujemy mnóstwo nowości m.in. możliwość stosowania różnych formatów komunikacji, nową dokumentację i wielkie porządki w budowie bramek API i struktur jakie przyjmują. Dzięki wersjonowaniu możemy bezstresowo wprowadzić te zmiany, bez obawy, że nasi klienci będą co chwila musieli zmienić swoje programy. API 2.0.0 jest w pełni kompatybilne z ostatnią wersją API 1.x. Wszystkie nowe zmiany będą wprowadzane już jako nowe wersje API 2.0. Wszystkie prace planujemy zakończyć przed końcem 2016r.