Получение результатов
Если выполнено хотя бы одно задание из пула, вы можете получить ответы.
В приведенном примере от исполнителей не требовалось загружать какие-либо файлы в ответ к заданиям. Поэтому можно получить сами ответы исполнителей.
Получите ответы
Запрос
В query-параметре pool_id
вместо {pool_id}
подставьте id пула, для которого надо получить ответы (id, полученный в ответе на запрос на добавление пула).
Затем воспользуйтесь методом GET
:
cURL
Postman
Отправьте запрос из командной строки с помощью утилиты cURL:
curl -X GET \
-H 'Authorization: OAuth PlaceYourRealOAuthToken_Here' \
https://tasks.yandex.ru/api/v1/assignments?pool_id={pool_id}
Заполните поля:
-
Request URL
https://tasks.yandex.ru/api/v1/assignments?pool_id={pool_id}
-
Headers
Authorization: OAuth PlaceYourRealOAuthToken_Here
Ответ
Ответы исполнителей возвращаются в массиве items
в формате:
{
"items": [
{
"id": "00000f80eb-–617d0d2f515c446d68cc2785",
"task_suite_id": "00000f80eb-–617d0d2f515c446d68cc2783",
"pool_id": "9876543",
"user_id": "f2a33d6eb1d3c8f9c917adbf259c0539",
"status": "ACCEPTED",
"reward": 2,
"tasks": [
{
"id": "00000f80eb--617d0cbba52cc70d7118c5bc",
"input_values": {
"image": "https://tasks.yandex.ru/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://tasks.yandex.ru/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://tasks.yandex.ru/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": 2,
"tasks": [
{
"id": "00000f80eb--617d0cbba52cc70d7118c5ba",
"input_values": {
"image": "https://tasks.yandex.ru/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://tasks.yandex.ru/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://tasks.yandex.ru/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
}
Узнайте больше
Была ли статья полезна?
Предыдущая
Следующая