Как получить статистику для работы со сниппетом для YouTube API - PullRequest
0 голосов
/ 10 июня 2018

После ознакомления с документацией и другими решениями, предложенными для SO, кажется, что statistics может работать только с id, но не snippet?

Мое приложение позволяет пользователю выполнять поиск по ключевым словам и возвращать список, а также для каждого видео, показывающего количество лайков, что-то вроде ниже

enter image description here

Мой пример запроса следующий:

https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=50&type=video&q=rihanna&key={YOUR_API_KEY}

Это действительно так и должно быть?Запрашивая список из 50 или более видео одновременно, а затем запустив 50 отдельных звонков, просто чтобы получить лайки?Кажется, это очень плохо, и есть ли шанс, что я смогу вернуть statistics вместе с видео?

P / S: Теперь я действительно вижу значение Graphql

1 Ответ

0 голосов
/ 11 июня 2018

Официальный API YouTube для search.list гласит, что вы можете передавать только параметр "сниппет".

part string Параметр part указывает разделенный запятыми список одного или нескольких свойств ресурса поиска, который будет включен в ответ API.Установите значение параметра на сниппет .

Следующее, что нужно сделать после получения видео с соответствующими идентификаторами, это использовать его в videos.list , которыйможет принимать параметр «статистика».

Использование Значение параметра id представляет собой разделенный запятыми список идентификаторов видео YouTube.Вы можете выполнить такой запрос, чтобы получить дополнительную информацию об элементах в списке воспроизведения или результатах поискового запроса.

...