» »

TWiki ter bugzilla web servis

TWiki ter bugzilla web servis

boss-tech ::

Uporabljam TWiki: link

Za povezavo z bugzillo uporabljam takšno povezavo preko web servisa:

Prijava:
  # connection to bugzilla api
    my $Bugzilla_uri = "https://xxx/xmlrpc.cgi";
    my $cookie_jar = new HTTP::Cookies('file' => File::Spec->catdir(dirname($0), 'cookies.txt'), 'autosave' => 1);
    my $proxy = XMLRPC::Lite->proxy($Bugzilla_uri, 'cookie_jar' => $cookie_jar);

    # try to login to bugzilla
    my $bugzilla_user = "1";
    my $bugzilla_pwd = "2";

    # Log in.
    my $soapresult = $proxy->call('User.login',
                         { login => $bugzilla_user,
                           password => $bugzilla_pwd,
                           remember => 0 } );



Vnos novega buga:
my %bug_values = (
    product      => 'ExampleProd',
    component    => 'Prod8',
    summary      => 'API Test',
    version      => '1.0',
    description  => 'This is a description',
    op_sys       => 'All',
    platform     => 'All',
    severity     => 'normal',
    priority     => 'P5'
); # all these field are required

$soapresult = $proxy->call('Bug.create', \%bug_values);
_die_on_fault($soapresult);
$result = $soapresult->result;


Sedaj pa bi rad naredil še to, da mi vrne seznam vseh produktov ki jih imam v bugzilli. Našel sem tale web servis z metodami:
http://www.bugzilla.org/docs/4.0/en/htm...
Metoda: get_selectable_products

$soapresult = $proxy->call('Product.get_selectable_products');
  if ($soapresult->fault) {
      return "err: ".$soapresult->faultcode . " " . $soapresult->faultstring;
  }

  my $result = $soapresult->result;
  return $result;



Rezultat na ekranu: HASH(0x2f7d190)


Kako sedaj ta HASH pretvorim v svoj rezultat? Oz kako naj dobim nekakšen array, ki naj bi mi ga ta metoda vrnila?
Uporablja pa se tukaj PERL.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

skripta za pošiljanje brezplačnih sms sporočil (strani: 1 2 3 4 )

Oddelek: Programiranje
19544431 (9671) AštiriL
»

Web services - Neveljavni karakterji v XML

Oddelek: Programiranje
314096 (3208) boolsheat
»

Facebook publish

Oddelek: Izdelava spletišč
131266 (787) user4683
»

ASP.NET + C# vprašanje

Oddelek: Programiranje
342758 (1772) Morenov
»

[C#] Prosim pomagajte! Potrebujem program, ki bi pobiral podatke iz ene strani

Oddelek: Programiranje
212732 (2342) David1994

Več podobnih tem