Pełna klasa class.allegrowebapi.php dostępna i rozwijana jest na stronie:
http://code.google.com/p/allegrowebapi-php-class/
Użycie:
Aby rozpocząć użytkowanie klasy należy stałe zawarte na początku pliku uzupełnić poprawnymi danymi. Nazwy metod klasy AllegroWebAPI odpowiadają nazwom metod dostępnych w WebAPI bez przedrostka "do" (aby uzyskać dostęp do metody "doLogin" należy posłużyć się metodą "Login"). Jeśli dana metoda wymaga podania takich parametrów jak: session-handle, country-id, webapi-key lub local-version należy te parametry pominąć (zostaną przesłane automatycznie).
Zalogowanie do systemu i wywołanie przykładowej metody pobrania danych:
W powyższym przykładzie nastąpiło logowanie do systemu oraz pobrana została lista wszystkich kategorii aukcji. Ponieważ WebAPI w odpowiedzi zwraca obiekt, w prosty sposób możemy go przekonwertować na tablicę dzięki metodzie objectToArray(). Potrzebne parametry takie jak klucz WebAPI oraz kod kraju zostały pobrane automatycznie.
Miłego tworzenia aplikacji za pomocą klasy class.allegrowebapi.php.
Korzystanie z serwisu oznacza akceptację regulaminu
Jeśli tak się dzieje, w pliku klasy, w funkcji
objectToArray($object) (linia 2180 pliku klasy)
trzeba zmienić
return array_map('AllegroWebAPI::objectToArray', $object );
na
return array_map(array('AllegroWebAPI','objectToArray'), $object );
Po tej zmianie problem nie będzie się pojawiał, a klasa będzie działała właściwie.