MediaWiki API: различия между версиями
Материал из Поле цифровой дидактики
Patarakin (обсуждение | вклад) |
Patarakin (обсуждение | вклад) |
||
Строка 11: | Строка 11: | ||
|End users=Преподаватели, Исследователи | |End users=Преподаватели, Исследователи | ||
|Tool is made for=аналитика | |Tool is made for=аналитика | ||
|License=Открытая | |||
|distant_collab=Да | |distant_collab=Да | ||
|Language_Ru_Eng=English | |Language_Ru_Eng=English |
Версия 11:48, 19 декабря 2023
Краткое описание инструмента | Движок 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