Lackoftactics / allegro-webapi

Allegro api wrapper written in ruby. Very basic version.
MIT License
6 stars 11 forks source link

Jak wywołać metodę doQueryAllSysStatus? #1

Open rsbone opened 10 years ago

rsbone commented 10 years ago

Witam,

jak dostać się do metody doQueryAllSysStatus? Chodzi mi o to, że aby się zalogować potrzebny jest aktualny klucz wersji, który zmienia się w przypadku aktualizacji któregoś z komponentów drzewa kategorii lub listy pól sprzedaży. W obecnej chwili nie da się wywołać metody client.login, ponieważ klucz wersji jest nieaktualny. Podobno można pobrać aktualny klucz wersji wywołując metody doQueryAllSysStatus lub doQuerySysStatus... ale jak to zrobić skoro nie mogę się zalogować? :)

Prosiłbym o odpowiedź

Pozdrawiam, b1

ciembor commented 10 years ago

+1

ciembor commented 10 years ago

@rsbone, poradziłeś sobie?

rsbone commented 10 years ago

Jasne już wszystko hula jak trzeba, dzięki :) 30-06-2014 21:59, "Maciej Ciemborowicz" notifications@github.com napisał(a):

+1

— Reply to this email directly or view it on GitHub https://github.com/Lackoftactics/allegro-webapi/issues/1#issuecomment-47579079 .

ciembor commented 10 years ago

@rsbone, a wyjaśnisz jak? Bo ja też nie mogę tego rozgryźć:).

rsbone commented 10 years ago

Zrobiłem tak, że dodałem do client.rb funkcję loc_ver która zwraca local_version za pomocą :do_query_sys_status Potem w głównym pliku webapi.rb najpierw tworzyłem nowego klienta (fakeowego) tylko do wyciągnięcia wersji .... czyli powiedzmy uruchamiałem bone = Allegro::WebApi::Client.new do |config| config.user_login = user_login config.password = user_password config.webapi_key = webapi_key config.country_code = 1 config.local_version = *cokolwiek end

a potem

zmienna = bone.loc_ver

i następnego klienta tworzyłem z config.local_version = zmienna :)

Jakby coś to pisz

Pozdrawiam, SF

W dniu 1 lipca 2014 11:14 użytkownik Maciej Ciemborowicz < notifications@github.com> napisał:

@rsbone https://github.com/rsbone, a wyjaśnisz jak? Bo ja też nie mogę tego rozgryźć:).

— Reply to this email directly or view it on GitHub https://github.com/Lackoftactics/allegro-webapi/issues/1#issuecomment-47634044 .