Forum » Programiranje » 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:
Vnos novega buga:
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
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.
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.
- spremenil: boss-tech ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | skripta za pošiljanje brezplačnih sms sporočil (strani: 1 2 3 4 )Oddelek: Programiranje | 44431 (9671) | AštiriL |
» | Web services - Neveljavni karakterji v XMLOddelek: Programiranje | 4096 (3208) | boolsheat |
» | Facebook publishOddelek: Izdelava spletišč | 1266 (787) | user4683 |
» | ASP.NET + C# vprašanjeOddelek: Programiranje | 2758 (1772) | Morenov |
» | [C#] Prosim pomagajte! Potrebujem program, ki bi pobiral podatke iz ene straniOddelek: Programiranje | 2732 (2342) | David1994 |