1
我正在使用mediaWiki的fauxRequest来执行内部API调用。但是我需要一个编辑标记来完成它。我认为这会工作,它也回来报告令牌,NIT请求说,这是一个“badtoken:无效令牌”获取mediaWiki的编辑标记fauxRequest
global $wgRequest;
$token = $wgRequest->getSessionData('wsEditToken');
任何想法?
我刚注意到当我注销时,它给我的令牌和我登录时的令牌是一样的。看起来像这个方法在它试图获取令牌时没有看我的会话。
我不能回答我自己的问题,所以在这里。
我被糟糕的例子引入歧途。答案很简单。
global $wgUser;
$wgUser->editToken();