Thread mediawiki - erster Versuch gescheitert
(1 answers)
Opened by jan99 at 2015-09-02 10:03
Moin!
ich habe derzeit noch eine Baustelle ... Es geht um den Zugriff auf unser betriebsinternes Wiki auf das zugegriffen werden soll mit MediaWiki::API. Als ersten Versuch habe ich ein Beispiel aus der Doku versucht zu starten: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 #!/usr/bin/perl use warnings; use strict; use MediaWiki::API; my $mw = MediaWiki::API->new(); $mw->{config}->{api_url} = 'http://ma22-wiki-001/eblwiki/api.php'; # log in to the wiki $mw->login( { lgname => 'user', lgpassword => 'xxxxxx' } ) || die $mw->{error}->{code} . ': ' . $mw->{error}->{details}; # get a list of articles in category my $articles = $mw->list ( { action => 'query', list => 'categorymembers', cmtitle => 'Category:Perl', cmlimit => 'max' } ) || die $mw->{error}->{code} . ': ' . $mw->{error}->{details}; # and print the article titles foreach (@{$articles}) { print "$_->{title}\n"; } Wenn ich das starte, dann kommt folgende Meldung: Quote Die Skript-Datei liegt als UTF-8 ohne BOM vor. Kann einer damit etwas anfangen??? Gruß Jan Habe eben noch die Info gefunden das es mit einer fehlerhaften api_url zusammenhängen könnte - es wird aber die richtige Seite aufgerufen ! Last edited: 2015-09-02 10:17:32 +0200 (CEST) perl-Greenhorn - Win7 64bit / strawberry (ehem. activeperl) - www.OpenStreetMap.de
|