Article View: pl.comp.lang.javascript
Article #50872mediawiki, pobrac id zalogowanego usera
From: Marek 'Qrczak' Potocki
Date: Mon, 19 Sep 2011 06:47
Date: Mon, 19 Sep 2011 06:47
35 lines
1833 bytes
1833 bytes
Cześć wszystkim :)
Poszukuję skutecznej metody uzyskania id użytkownika zalogowanego do
serwera mediwiki.
Wg dokumentacji, robi się to tak:
http://[...]/api.php?action=query&meta=userinfo&format=json
Faktycznie, po wysłaniu tego przez przeglądarkę, dostaję zwrotną
informację.
Nie wiem natomiast, jak to wyciągnąć do użycia, beż angażowania usera?
z poziomu PHP bez sensu, bo skrypt wykonuje się server-side, więc
pomyślałem o prostym wywołaniu ajaxowym. Jako, że używam jquery, to
spróbowałem takiego czegoś:
$.ajax( {
url : 'http://[...]/api.php?action=query&meta=userinfo&format=json',
success : function(html) {
alert(html);
},
error:function (xhr, ajaxOptions, thrownError){
alert(thrownError);
}
});
Niestety, wykonanie kończy się błędem, a zwracany błąd jest pusty.
Może ktoś z was pomóc mi uzyskać dostęp do potrzebnych danych? Może jest
jakaś prostsza metoda, której z jakiegoś powodu nie widzę?
Z góry dziękuję :)
--
Pozdrawiam z Wrocławia
Marek Potocki
Przewodnik sudecki klasy 0
Technical Details
Message-ID:
<1t0uodre5stdp.7t6tie8j6zja$.dlg@40tude.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail From: Marek 'Qrczak' Potocki <brak@maila.pl> Newsgroups: pl.comp.lang.javascript Subject: mediawiki, pobrac id zalogowanego usera Date: Mon, 19 Sep 2011 08:47:00 +0200 Organization: http://onet.pl Lines: 35 Message-ID: <1t0uodre5stdp.7t6tie8j6zja$.dlg@40tude.net> NNTP-Posting-Host: swistak.wroclaw.pios.gov.pl Mime-Version: 1.0 X-Trace: news.onet.pl 1316414820 30252 91.90.161.102 (19 Sep 2011 06:47:00 GMT) X-Complaints-To: niusy@onet.pl NNTP-Posting-Date: Mon, 19 Sep 2011 06:47:00 +0000 (UTC) User-Agent: 40tude_Dialog/2.0.15.1pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit