Получение токена редактирования для MediaWiki fauxRequest - PullRequest
1 голос
/ 18 июня 2011

Я использую fauxRequest от mediaWiki для внутренних вызовов API. Но мне нужен токен редактирования, чтобы сделать это. Я думал, что это сработает, и он сообщит токен, но запрос говорит, что это «badtoken: неверный токен»

global $wgRequest;
$token = $wgRequest->getSessionData( 'wsEditToken' );

Есть идеи?

Я только что заметил, что при выходе из системы токен, который он мне дает, совпадает с токеном при входе в систему. Похоже, этот метод не смотрит на мою сессию, когда пытается получить токен.


Мне пока не разрешено отвечать на мой собственный вопрос, поэтому вот он.

Я был сбит с толку плохими примерами. Ответ был очень прост.

global $wgUser;
$wgUser->editToken();

1 Ответ

1 голос
/ 30 января 2012

Я был сбит с толку плохими примерами. Ответ был очень прост.

global $ wgUser; $ WgUser-> editToken ();

...