Получать соединиться с титульного листа, используя для MediaWiki API-интерфейс
Есть ли какой-либо способ получить заголовок страницы обсуждения данного заголовка страницы через MediaWiki API?
Я знаю, что могу получить talkid, используя prop=info. Но проблема в том, что нет pageid для страницы разговора, которая еще не существует. Также есть несколько очевидных способов получить заголовок страницы разговора, добавив префикс к заголовку темы, но мне кажется, что все они зависят от языка/настройки...
1 ответ:
Ответ Лео: Итак, учитывая название, которое может не существовать, вы хотите знать, какой была бы страница обсуждения, если бы она была создана в Вики с пользовательскими пространствами имен, которые вы не знаете? Тогда я бы просто взял список всех пространств имен из API: http://www.mediawiki.org/w/api.php?action=query&meta=siteinfo&siprop=namespaces , и посмотрел мой префикс там. Пространство имен страницы обсуждения будет находиться в NS+1.
(опубликовано как сообщество wiki, так что этот вопрос не указан как оставшийся без ответа.)