Справка MediaWiki API
Это автоматически сгенерированная страница документации MediaWiki API.
Документация и примеры: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=wbeditentity
- Этот модуль требует прав на чтение.
- Этот модуль требует прав на запись.
- Этот модуль принимает только POST-запросы.
- Источник: WikibaseClient
- Лицензия: GPL-2.0-or-later
Creates a single new Wikibase entity and modifies it with serialised information.
- id
The identifier for the entity, including the prefix. Use either id or site and title together.
- new
If set, a new entity will be created. Set this to the type of the entity to be created. It is not allowed to have this set when id is also set.
- Одно из следующих значений: form, item, lexeme, property, sense
- site
Идентификатор сайта, на котором расположена страница. Используйте вместе с title, чтобы сделать цельную ссылку на сайт.
- Одно из следующих значений: bukvica, bukvica_data
- title
Заголовок страницы для ассоциации. Используйте вместе с site, чтобы сделать цельную ссылку на сайт.
- baserevid
The numeric identifier for the revision to base the modification on. This is used for detecting conflicts during save.
- Тип: целочисленное значение
- summary
Summary for the edit. Will be prepended by an automatically generated comment. The length limit of the autocomment together with the summary is 260 characters. Be aware that everything above that limit will be cut off.
Change tags to apply to the revision.
- Значения (разделённые с помощью | или альтернативного разделителя):
- token
Токен «csrf», полученный из action=query&meta=tokens
- Это обязательный параметр.
- bot
Mark this edit as bot. This URL flag will only be respected if the user belongs to the group "Боты".
- Тип: булева (подробнее)
- returnto
Заголовок страницы. Если при сохранении правки была создана временная учётная запись, то API может выдать в ответ URL, который клиент должен посетить для завершения входа в систему. Если этот параметр указан, то URL будет перенаправлен на данную страницу, а не на страницу, которая была отредактирована.
- Тип: название страницы
- Принимает несуществующие страницы.
- returntoquery
Параметры запроса URL (с ведущими ?). Если при сохранении правки была создана временная учётная запись, то в ответ на запрос API может быть указан URL, который клиент должен посетить для завершения входа в систему. Если этот параметр указан, то URL будет перенаправлен на страницу с заданными параметрами запроса.
- По умолчанию: (пусто)
- returntoanchor
Фрагмент URL (с ведущим #). Если при сохранении правки была создана временная учётная запись, то API может ответить на запрос URL, который клиент должен посетить для завершения входа в систему. Если этот параметр указан, то URL будет перенаправлен на страницу с указанным фрагментом.
- По умолчанию: (пусто)
- data
The serialized object that is used as the data source. A newly created entity will be assigned an 'id'.
- Это обязательный параметр.
- clear
If set, the complete entity is emptied before proceeding. The entity will not be saved before it is filled with the "
data", possibly with parts excluded.- Тип: булева (подробнее)
- Создать новый пустой элемент, вернуть полную структуру сущности
- api.php?action=wbeditentity&new=item&data={} [открыть в песочнице]
- Создать новый элемент и установить метки для языков de и en
- api.php?action=wbeditentity&new=item&data={"labels":{"de":{"language":"de","value":"de-value"},"en":{"language":"en","value":"en-value"}}} [открыть в песочнице]
- Create a new property containing the json data, return full entity structure
- api.php?action=wbeditentity&new=property&data={"labels":{"en-gb":{"language":"en-gb","value":"Propertylabel"}},"descriptions":{"en-gb":{"language":"en-gb","value":"Propertydescription"}},"datatype":"string"} [открыть в песочнице]
- Clear all data from entity with ID Q999999998
- api.php?action=wbeditentity&clear=true&id=Q999999998&data={} [открыть в песочнице]
- Clear all data from entity with ID Q999999998 and set a label for en
- api.php?action=wbeditentity&clear=true&id=Q999999998&data={"labels":{"en":{"language":"en","value":"en-value"}}} [открыть в песочнице]
- Добавляет метку, не перезаписывая её, если она уже существует
- api.php?action=wbeditentity&id=Q999999998&data={"labels":[{"language":"no","value":"Bar","add":""}]} [открыть в песочнице]
- Удаляет метку
- api.php?action=wbeditentity&id=Q999999998&data={"labels":[{"language":"en","value":"Foo","remove":""}]} [открыть в песочнице]
- Устанавливает ссылку на сайт nowiki, перезаписывая её, если она уже существует
- api.php?action=wbeditentity&id=Q999999998&data={"sitelinks":{"nowiki":{"site":"nowiki","title":"København"}}} [открыть в песочнице]
- Устанавливает описание на языке nb, перезаписывая его, если оно уже существует
- api.php?action=wbeditentity&id=Q999999998&data={"descriptions":{"nb":{"language":"nb","value":"nb-Description-Here"}}} [открыть в песочнице]
- Создает новое заявление для элемента для свойства P56 и значения «ExampleString».
- api.php?action=wbeditentity&id=Q999999998&data={"claims":[{"mainsnak":{"snaktype":"value","property":"P56","datavalue":{"value":"ExampleString","type":"string"}},"type":"statement","rank":"normal"}]} [открыть в песочнице]
- Удаляет заявления из элемента с предоставленными GUID-ами
- api.php?action=wbeditentity&id=Q999999998&data={"claims":[{"id":"Q999999998$D8404CDA-25E4-4334-AF13-A3290BCD9C0F","remove":""},{"id":"Q999999998$GH678DSA-01PQ-28XC-HJ90-DDFD9990126X","remove":""}]} [открыть в песочнице]
- Устанавливает заявление с GUID-ом в соответствии со значением заявления
- api.php?action=wbeditentity&id=Q999999998&data={"claims":[{"id":"Q999999998$GH678DSA-01PQ-28XC-HJ90-DDFD9990126X","mainsnak":{"snaktype":"value","property":"P56","datavalue":{"value":"ChangedString","type":"string"}},"type":"statement","rank":"normal"}]} [открыть в песочнице]