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 | 46630 (11870) | AštiriL |
| » | Web services - Neveljavni karakterji v XMLOddelek: Programiranje | 4788 (3900) | boolsheat |
| » | Facebook publishOddelek: Izdelava spletišč | 1360 (881) | user4683 |
| » | ASP.NET + C# vprašanjeOddelek: Programiranje | 2927 (1941) | Morenov |
| » | [C#] Prosim pomagajte! Potrebujem program, ki bi pobiral podatke iz ene straniOddelek: Programiranje | 2881 (2491) | David1994 |