Когда я ищу канал по id с частью фрагмента , в случае, если канал не найден, при первом поиске я получаю следующий ответ без поля items
:
{
"kind": "youtube#channelListResponse",
"etag": "B54lzYlyxZOqcJCwGiDyqKDLqOY",
"pageInfo": {
"totalResults": 0,
"resultsPerPage": 0
}
}
, а при втором поиске я получаю результат с полем items
:
{
"kind": "youtube#channelListResponse",
"etag": "\"Dn5xIderbhAnUk5TAW0qkFFir0M/K-tuxCMjJCC9hlClXtkj6etgNFc\"",
"pageInfo": {
"totalResults": 0,
"resultsPerPage": 0
},
"items": []
}
Это начало происходить совсем недавно, поскольку API YouTube действительно возвращал items
в каждом Мне кажется, что это может быть проблема с циклическим перебором, когда разные версии API попадают в каждый запрос.
Каким будет последовательный способ обработки items
в ответе API?