MediaWiki API: различия между версиями
Материал из Поле цифровой дидактики
Patarakin (обсуждение | вклад) |
Patarakin (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
{{DigitalTool | {{DigitalTool | ||
|Description=Движок MediaWiki имеет свой API, который является веб-службой, обеспечивающей доступ к многим функциям вики. | |Description=Движок MediaWiki имеет свой API, который является веб-службой, обеспечивающей доступ к многим функциям вики. Благодаря этому инструменту мы можем собирать информацию с любой из внешних вики площадок. | ||
|Affordances=аутентификация, операции над страницами, поиск по вики и множество других операций. MediaWiki API может обрабатывать запросы через обработчик(скрипт) api.php, который написан на языке программирования PHP. Обработчик принимает запросы через отправку HTTP запросов на адрес(url) обработчика. | |Affordances=аутентификация, операции над страницами, поиск по вики и множество других операций. MediaWiki API может обрабатывать запросы через обработчик(скрипт) api.php, который написан на языке программирования PHP. Обработчик принимает запросы через отправку HTTP запросов на адрес(url) обработчика. | ||
* Для Википедии url обработчика находится по адресу https://ru.wikipedia.org/w/api.php | * Для Википедии url обработчика находится по адресу https://ru.wikipedia.org/w/api.php |
Текущая версия на 11:09, 4 октября 2024
Краткое описание инструмента | Движок MediaWiki имеет свой API, который является веб-службой, обеспечивающей доступ к многим функциям вики. Благодаря этому инструменту мы можем собирать информацию с любой из внешних вики площадок. |
---|---|
Возможности | аутентификация, операции над страницами, поиск по вики и множество других операций. MediaWiki API может обрабатывать запросы через обработчик(скрипт) api.php, который написан на языке программирования PHP. Обработчик принимает запросы через отправку HTTP запросов на адрес(url) обработчика.
|
Трудности использования | Трудности:
|
Область знаний | |
Область применения | образование |
Поясняющее видео | |
Веб-сайт | |
Пользователи | Преподаватели, Исследователи |
Используется для создания (проведения) | аналитика |
Разработчик | |
Сообщество вокруг средства | |
Лицензия | Открытая |
Год первого релиза | |
Совместное сетевое использование | Да |
Какой язык основной | English |
Есть ли поддержка Искусственным Интеллектом | Нет |
- Песочница API = Служебная:ApiSandbox
- Для внешнего доступа CORS проблемы?
Перечень MediaWiki API
- Википедия
- https://ru.wikipedia.org/w/api.php?action=query
- Digida
- http://digida.mgpu.ru/api.php?action=query
- Scratch Wiki (eng)
- https://en.scratch-wiki.info/w/api.php?action=query
- Scratch Wiki (ru) - https://ru.scratch-wiki.info/wiki/
- https://ru.scratch-wiki.info/w/api.php?action=query
Примеры запросов
- http://digida.mgpu.ru/api.php?action=smwinfo&format=json&info=proppagecount%7Cpropcount%7Cerrorcount%7Cquerycount%7Cusedpropcount%7Cdeclaredpropcount%7Cconceptcount%7Cquerysize%7Csubobjectcount%7Cformatcount
- http://digida.mgpu.ru/api.php?action=query&prop=info&titles=Papert&format=json
- http://digida.mgpu.ru/api.php?action=query&prop=revision&titles=Papert&rvprop=content&format=json - prop не работает тут
- https://en.wikipedia.org/w/api.php?action=query&prop=revisions&titles=Pet_door&rvprop=content&format=json
Примеры проектов
- https://snap.berkeley.edu/project?username=patarakin&projectname=API_Wiki_master - Snap! инструменты для работы с MediaWiki API