🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.perl
Article #52167

Allegro WebAPI problem z tablicami

#52167
From: Leszek
Date: Thu, 10 Feb 2011 11:38
31 lines
1785 bytes
Witam,
Poniżej cały skrypt mający w zamyśle pobrać dane o użytkowniku poprzez 
Allegro WebAPI

#!/usr/bin/perl -w
use SOAP::Lite;

my $allegroApikey = "...";
my $allegroCountry = "1";
my $soap = 
SOAP::Lite->service("http://webapi.allegro.pl/uploader.php?wsdl");
my @result = $soap->doShowUser($allegroApikey, 1, 0 ,'nazwa_usera');
print $result[14];

wykonanie powyższego skryptu zwraca
ShowUserFeedbacks=HASH(0x1517d38)

Mój problem polega na tym ,że metoda doShowUser zwraca zarówno wartości 
  skalarne np. w powyższym przykładzie $result[0] do $result[13] oraz 
tablice m.in w $result[14].
O ile nie mam problemu z wyciągnięciem wartości skalarnych z tablicy to 
nie umiem sobie poradzić z wyświetleniem zawartości tablicy asocjacyjnej 
znajdującej się w $result[14].
Proszę o pomoc.

Tutaj 
http://allegro.pl/webapi/documentation.php/show/id,341#method-output 
znajduje się opis metody doShowUser i tego co i w jakiej formie zwraca.

Pozdrawiam
Leszek
Technical Details
Message-ID: <ij0ioe$75p$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail
From: Leszek <no_nameUSUN@USUNpoczta.onet.pl>
Newsgroups: pl.comp.lang.perl
Subject: Allegro WebAPI problem z tablicami
Date: Thu, 10 Feb 2011 12:38:55 +0100
Organization: http://onet.pl
Lines: 32
Message-ID: <ij0ioe$75p$1@news.onet.pl>
NNTP-Posting-Host: jxh81.internetdsl.tpnet.pl
Mime-Version: 1.0
X-Trace: news.onet.pl 1297337934 7353 95.48.241.81 (10 Feb 2011 11:38:54 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Thu, 10 Feb 2011 11:38:54 +0000 (UTC)
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.16) Gecko/20101226 Lightning/1.0b1 Icedove/3.0.11
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit