Mam problem.
Chce napisać klenta do webapi Allegro.
Dostałem klucz, ale coś jest nie tak
[quote]require ‘soap/wsdlDriver’
def question
wsdlfile = “http://webapi.allegro.pl/uploader.php?wsdl”
driver = SOAP::WSDLDriverFactory.new(wsdlfile).create_rpc_driver
XSD::Charset.encoding = ‘UTF8’
driver.doLogin(‘login’, ‘password’, 1, ‘apikey’, 1) <- tu moje dane
end[/quote]
dostaje błąd:
[quote]`@user-login’ is not allowed as an instance variable name
/usr/lib/ruby/1.8/soap/rpc/proxy.rb:487:in instance_variable_set' /usr/lib/ruby/1.8/soap/rpc/proxy.rb:487:in
create_request_obj’
/usr/lib/ruby/1.8/soap/rpc/proxy.rb:393:in request_rpc_enc' /usr/lib/ruby/1.8/soap/rpc/proxy.rb:376:in
request_rpc’
/usr/lib/ruby/1.8/soap/rpc/proxy.rb:338:in request_body' /usr/lib/ruby/1.8/soap/rpc/proxy.rb:123:in
call’
/usr/lib/ruby/1.8/soap/rpc/driver.rb:178:in call' (eval):6:in
doLogin’
app/controllers/client_controller.rb:14:in `question’[/quote]
wsdl dla doLogin wygląda tak:
[quote]
−
[/quote]
Czy to chodzi o średnik w @user-login??
Pomocy