API YouTube v3 возвращает непоследовательный ответ при поиске по списку каналов - PullRequest
0 голосов
/ 07 мая 2020

Когда я ищу канал по 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...