Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jak wywołać metodę doQueryAllSysStatus? #1

Open
rsbone opened this issue Feb 13, 2014 · 5 comments
Open

Jak wywołać metodę doQueryAllSysStatus? #1

rsbone opened this issue Feb 13, 2014 · 5 comments

Comments

@rsbone
Copy link

rsbone commented Feb 13, 2014

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
Copy link

ciembor commented Jun 30, 2014

+1

@ciembor
Copy link

ciembor commented Jun 30, 2014

@rsbone, poradziłeś sobie?

@rsbone
Copy link
Author

rsbone commented Jul 1, 2014

Jasne już wszystko hula jak trzeba, dzięki :)
30-06-2014 21:59, "Maciej Ciemborowicz" [email protected]
napisał(a):

+1


Reply to this email directly or view it on GitHub
#1 (comment)
.

@ciembor
Copy link

ciembor commented Jul 1, 2014

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

@rsbone
Copy link
Author

rsbone commented Jul 1, 2014

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 <
[email protected]> 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
#1 (comment)
.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants