2015-08-13 2 views
0

Хотя youtube-api, v3 позволяет вам делать запросы на видеоролики, которые поступают из определенной области (например, указывая местоположение и радиус), кажется, что в результате информация о видео не содержит информации о местоположении. То есть вы не можете получить сообщение о длине самого видео.youtube-api, v3, информация о геолокации

Запрос для конкретного места будет выглядеть следующим образом: https://www.googleapis.com/youtube/v3/search?part=snippet&type=video&key=[key]&location=37,5%2C-120.5&locationRadius=2km&maxResults=5

Вот описание информации, возвращенной. https://developers.google.com/youtube/v3/docs/search#top_of_page

Итак, это правильно? Нет ли способа узнать всю информацию о видео, которая возвращается в запросе?

ответ

0

ОК, я понял это. Запрос местоположения будет только возвращать различные фрагменты информации о видео, это правда. Тем не менее, вы можете посмотреть отдельные видеоролики более подробно, чтобы найти их места. Например:

https://www.googleapis.com/youtube/v3/videos?part=recordingDetails&key=[key]&id=HiFnDoUiaqg

возвратит записи информации в том числе: "recordingDetails": { "место": { "широтой": 37.50973, "долгота": -120.49805, "высоты": 0,0 },

Так что это двухэтапный процесс. Вы найдете список видео, возвращаемых запросом местоположения, а затем смотрите подробную информацию для этих видео.

+0

Я проверил связь с моим ключом, и данные геолокации не были там. Возможно, это когда-то работало, и теперь они изменили его. Если вы видите, что это работает, пожалуйста, дайте мне знать. –

+0

Возникает еще один такой вопрос, и [этот ответ] (https://stackoverflow.com/a/14570738/6178243) говорит, что это не все видеоролики, которые содержат записиDetails для показа. –

Смежные вопросы