Получение результатов
Важно
Домен toloka.yandex.com
работает в режиме deprecated. Рекомендуем переключиться на домен toloka.dev
для запросов API.
Приведенный пример создавался в песочнице, поэтому для дальнейшей обработки результатов необходимо выполнить задания от лица доверенного пользователя:
-
Зарегистрируйтесь в песочнице Толоки в качестве заказчика.
-
Зайдите в песочницу с логином заказчика и перейдите по ссылке на странице Пользователи.
-
Нажмите кнопку и введите логин созданного аккаунта.
-
Выполните задания в песочнице с логином доверенного пользователя.
Если выполнено хотя бы одно задание из пула, вы можете получить ответы.
В приведенном примере от исполнителей не требовалось загружать какие-либо файлы в ответ к заданиям. Поэтому можно получить сами ответы исполнителей.
Получите ответы
Запрос
В query-параметре pool_id
вместо <pool id>
подставьте id пула, для которого надо получить ответы (id, полученный в ответе на запрос на добавление пула).
Затем воспользуйтесь методом GET
:
Отправьте запрос из командной строки с помощью утилиты cURL:
curl -X GET \
-H 'Authorization: OAuth <OAuth token>' \
https://sandbox.toloka.dev/api/v1/assignments?pool_id=<pool id>
Заполните поля:
-
Request URL
https://sandbox.toloka.dev/api/v1/assignments?pool_id=<pool id>
-
Headers
Authorization: OAuth <OAuth token>
Ответ
Ответы исполнителей возвращаются в массиве items
в формате:
{
"items": [
{
"id": "00000f80eb-–617d0d2f515c446d68cc2785",
"task_suite_id": "00000f80eb-–617d0d2f515c446d68cc2783",
"pool_id": "9876543",
"user_id": "f2a33d6eb1d3c8f9c917adbf259c0539",
"status": "ACCEPTED",
"reward": 0.02,
"tasks": [
{
"id": "00000f80eb--617d0cbba52cc70d7118c5bc",
"input_values": {
"image": "https://sandbox.toloka.dev/api/proxy/thgn1/photos/3.jpg"
},
"pool_id": "9876543",
"overlap": 2,
"infinite_overlap": false,
"reserved_for": [],
"unavailable_for": [],
"created": "2021-10-30T09:13:31.153",
"remaining_overlap": 0
},
{
"id": "00000f80eb--617d0cbaa52cc70d7118c5b8",
"input_values": {
"image": "https://sandbox.toloka.dev/api/proxy/thgn1/photos/1.jpg"
},
"pool_id": "9876543",
"overlap": 2,
"infinite_overlap": false,
"reserved_for": [],
"unavailable_for": [],
"created": "2021-10-30T09:13:30.951",
"remaining_overlap": 0
},
{
"id": "00000f80eb--617d0cbba52cc70d7118c5ba",
"input_values": {
"image": "https://sandbox.toloka.dev/api/proxy/thgn1/photos/2.jpg"
},
"pool_id": "9876543",
"overlap": 2,
"infinite_overlap": false,
"reserved_for": [],
"unavailable_for": [],
"created": "2021-10-30T09:13:31.069",
"remaining_overlap": 0
}
],
"solutions": [
{
"output_values": {
"result": "dog"
}
},
{
"output_values": {
"result": "cat"
}
},
{
"output_values": {
"result": "dog"
}
}
],
"mixed": true,
"automerged": false,
"created": "2021-10-30T09:15:27.217",
"submitted": "2021-10-30T09:15:36.570",
"accepted": "2021-10-30T09:15:36.570",
"owner": {
"id": "9ea475935832de1dde0ece716c9df178",
"myself": true
}
},
{
"id": "00000f80eb--617d0d82a52cc70d7118c614",
"task_suite_id": "00000f80eb--617d0d82a52cc70d7118c612",
"pool_id": "1016043",
"user_id": "d01e518a746b149b07b81a10f4cfb1c2",
"status": "ACCEPTED",
"reward": 0.02,
"tasks": [
{
"id": "00000f80eb--617d0cbba52cc70d7118c5ba",
"input_values": {
"image": "https://sandbox.toloka.dev/api/proxy/thgn1/photos/2.jpg"
},
"pool_id": "9876543",
"overlap": 2,
"infinite_overlap": false,
"reserved_for": [],
"unavailable_for": [],
"created": "2021-10-30T09:13:31.069",
"remaining_overlap": 0
},
{
"id": "00000f80eb--617d0cbba52cc70d7118c5bc",
"input_values": {
"image": "https://sandbox.toloka.dev/api/proxy/thgn1/photos/3.jpg"
},
"pool_id": "9876543",
"overlap": 2,
"infinite_overlap": false,
"reserved_for": [],
"unavailable_for": [],
"created": "2021-10-30T09:13:31.153",
"remaining_overlap": 0
},
{
"id": "00000f80eb--617d0cbaa52cc70d7118c5b8",
"input_values": {
"image": "https://sandbox.toloka.dev/api/proxy/thgn1/photos/1.jpg"
},
"pool_id": "9876543",
"overlap": 2,
"infinite_overlap": false,
"reserved_for": [],
"unavailable_for": [],
"created": "2021-10-30T09:13:30.951",
"remaining_overlap": 0
}
],
"solutions": [
{
"output_values": {
"result": "cat"
}
},
{
"output_values": {
"result": "dog"
}
},
{
"output_values": {
"result": "cat"
}
}
],
"mixed": true,
"automerged": false,
"created": "2021-10-30T09:16:50.542",
"submitted": "2021-10-30T09:16:59.739",
"accepted": "2021-10-30T09:16:59.739",
"owner": {
"id": "9ea475935832de1dde0ece716c9df178",
"myself": true
}
}
],
"has_more": false
}
Нажмите на параметр в примере ответа, чтобы увидеть его краткое описание.