API данных YouTube: записьДетали недоступны после загрузки видео с помощью загрузчика YouTube

Я загрузил свой .mov файл через стандартную загрузку YouTube (https://www.youtube.com/upload ). Видео действительно содержит данные геолокации и дату создания, я подтвердил с exiftool.

Однако recordingDetails не проходит при тестировании через https://developers.google.com/youtube/v3/docs/videos/list#try-it.

  1. Удаляет ли YouTube recordingDetails, если я загружаю видео на https://www.youtube.com/upload?
  2. Существуют ли ограничения на типы видео, настройки конфиденциальности или что-либо еще, что может помешать доступу recordingDetails?
  3. Или, иначе говоря, recordingDetailsdetails доступны только в том случае, если я вручную предоставлю их с помощью собственного сценария загрузки API?

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

Спасибо!


person Vitali Kniazeu    schedule 30.03.2017    source источник


Ответы (1)


Кажется, что recordingDetails будет возвращен только с видео, для которых установлено время записи. Я пробовал разные videoId, и я не могу получить с ним никакого результата. Это означает, что если у видео нет атрибутов для него, API не будет возвращать никаких данных.

Из этой документации, объект recordingDetails инкапсулирует информацию о месте, дате и адресе, где было записано видео. Поэтому вам нужно вручную включить его в видео, чтобы получить эту информацию.

person KENdi    schedule 30.03.2017
comment
Спасибо за ответ. Да, recordingDetails поле JSON не будет присутствовать, если нет дочерних значений. Вы хотите сказать, что ДАТА / ВРЕМЯ записи тоже должны присутствовать всегда, чтобы возвращался весь recordingDetails, включая данные геолокации? Я тщательно изучил документацию, прежде чем задать этот вопрос, и да, если я загружу видео через API, явно установив recordingDetails, они станут доступными. Мой вопрос больше касается обычной загрузки на YouTube без использования API, которая, похоже, не сохраняет recordingDetails. - person Vitali Kniazeu; 30.03.2017