1
我正在使用mediaWiki的fauxRequest來執行內部API調用。但是我需要一個編輯標記來完成它。我認爲這會工作,它也回來報告令牌,NIT請求說,這是一個「badtoken:無效令牌」獲取mediaWiki的編輯標記fauxRequest
global $wgRequest;
$token = $wgRequest->getSessionData('wsEditToken');
任何想法?
我剛注意到當我註銷時,它給我的令牌和我登錄時的令牌是一樣的。看起來像這個方法在它試圖獲取令牌時沒有看我的會話。
我不能回答我自己的問題,所以在這裏。
我被糟糕的例子引入歧途。答案很簡單。
global $wgUser;
$wgUser->editToken();