Jump to content

Вікіоцінки/програмні шляхи

From Meta, a Wikimedia project coordination wiki
This page is a translated version of the page Wiki labels/machine paths and the translation is 100% complete.

Програмні шляхи

/campaigns/ - Перелічує вікі з доступними кампаніями.


/campaigns/<wiki>/ - Перелічує кампанії, доступні для певної вікі
  • Додайте ?campaign=stats до рядка запиту, аби вивести також статистику про кампанію.


/campaigns/<wiki>/<campaign_id>/ - Виводить дані про кампанію.
  • Додайте ?tasks до рядка запиту, аби вивести інформацію про завдання кампанії.
  • Додайте ?worksets до рядка запиту, аби вивести інформацію про робочі набори кампанії. Дайте уточнення ?worksets=stats, аби включити в цю інформацію також статистику про завершені набори.
  • Додайте ?assign до рядка запиту, аби отримати нове призначення робочого набору для поточного користувача. Це спрацює лише у випадку, якщо (1) користувач перебуває у системі, (2) є доступні завдання, які можна комусь призначити та (3) користувач ще не має призначеного й відкритого робочого набору.
/campaigns/<wiki>/<campaign_id>/<workset_id>/ - Виводить дані про робочий набір
  • Додайте ?tasks до рядка запиту, аби вивести список завдань для поточного робочого набору.
  • Додайте ?worksets=stats, аби включити також статистику про завершені завдання цього робочого набору.
  • Додайте ?campaign до рядка запиту, аби отримати інформацію про відповідну кампанію, або ?campaign=stats, щоб включити до цієї інформації також статистику кампанії.
  • Додайте ?abandon до рядка запиту, аби виключити незавершені завдання з цього робочого набору. Це спрацює лише в тому випадку, якщо (1) користувач перебуває у системі та (2) вказаний робочий набір призначений йому. З такого робочого набору будуть виключені лише незавершені завдання.
/campaigns/<wiki>/<campaign_id>/<workset_id>/<task_id>/ - Виводить дані про конкретне завдання.
  • Додайте ?campaign до рядка запиту, аби вивести дані про відповідну кампанію, або ж ?campaign=stats, щоб також отримати статистику цієї кампанії.
  • Додайте ?worksets до рядка запиту, аби вивести дані про відповідний робочий набір, або ?worksets=stats, щоб також отримати статистику щодо цього робочого набору.
  • Додайте ?label=<encoded json> до URL. Наприклад, campaigns/enwiki/1/1/1?label={"damaging":true,"good-faith":false}. Це працюватиме, лише якщо користувач перебуває у системі.
/users/ - Надає доступ до даних з точки зору користувача


/users/<user_id>/ - Виводить інформацію про активність користувача
  • Додайте ?campaigns до рядка запиту, аби вивести усі кампанії, в яких користувачеві призначалися робочі набори. Дайте уточнення ?campaigns=stats, щоб також включити статистику кампаній.
  • Додайте ?worksets до рядка запиту, аби вивести усі робочі набори, призначені користувачеві. Дайте уточнення ?worksets=stats, щоб також включити статистику щодо таких робочих наборів.
  • Додайте ?tasks до рядка запиту, аби вивести усі завдання, призначені користувачеві. Зверніть увагу, що оцінки, поставлені іншими користувачеві, будуть приховані при цьому показі.
/users/<user_id>/<campaign_id>/ - Виводить інформацію про активність користувача в межах кампанії
  • Додайте ?campaigns=stats до рядка запиту, аби вивести статистику кампанії.
  • Додайте ?worksets до рядка запиту, аби вивести список усіх робочих наборів, призначених користувачеві. Дайте уточнення ?worksets=stats, щоб включити також статистику щодо таких робочих наборів.
  • Додайте ?tasks до рядка запиту, аби вивести усі завдання, призначені користувачеві. Зверніть увагу, що оцінки, поставлені іншими користувачами, будуть приховані при показі.
/auth/ - Надає підтримку автентифікації користувачів.


/auth/initiate/ - Започатковує OAuth-прив'язку до MediaWiki.

Рекомендується надсилати запит із цим програмним шляхом із окремого спливного вікна.

/auth/callback/ - Використовується програмним забезпеченням MediaWiki для завершення OAuth-прив'язки.

Коли спливне вікно буде перенаправлене сюди, воно автоматично закриється.

/auth/whoami/ - Виводить інформацію про користувача, що перебуває в системі

...

/auth/logout/ - Вилучає сесію та забуває про користувача

...

/forms/ - Надає доступ до налаштування форм та інтернаціоналізації

Ці форми може завантажити гаджет оцінювання.


/forms/<form_name> - Виводить налаштування форм

...