Получение заголовка страницы обсуждения с помощью API MediaWiki

Есть ли способ получить заголовок страницы обсуждения данного заголовка страницы через API MediaWiki?

Я знаю, что я могу говорить, используя prop = info. Но проблема в том, что для страницы обсуждения еще не существует Pageid. Также есть несколько очевидных способов получить заголовок страницы обсуждения, добавив префикс к заголовку темы, но мне кажется, что все они зависят от языка / настройки...

1 ответ

Решение

Ответ Лео: Итак, учитывая заголовок, который может не существовать, вы хотите знать, какой была бы страница обсуждения, если бы страница была создана, в вики с пользовательскими пространствами имен, которые вы не знаете? Тогда я просто взял бы список всех пространств имен из API: http://www.mediawiki.org/w/api.php?action=query&meta=siteinfo&siprop=namespaces и посмотрел там мой префикс. Пространство имен страницы обсуждения будет в NS + 1.

(Опубликовано как вики сообщества, так что этот вопрос не указан как оставшийся без ответа.)

Другие вопросы по тегам