В основном данные, указанные в вопросе, уже являются правильными данными для отправки в API для создания новой вики-страницы.
К сожалению, необходимо рассмотреть простую, но очень важную деталь: API MediaWiki распознает логические переменные не по их значению, а по их наличию . Это означает: если вы указали nocreate = false
буквально в своей структуре данных, что означает nocreate = true
для API.
Правильный способ указать данные для MediaWiki API - это исключить любую логическую переменную, содержащую false
.
Поэтому правильные данные для отправки в API следующие:
contentformat = "text/x-wiki"
contentmodel = "wikitext"
minor = true
recreate = true
summary = ""
text = "........"
title = "SomeTitle123"