Невозможно сохранить местоположение видео при загрузке, но может сделать это через новый https://studio.youtube.com - PullRequest
0 голосов
/ 31 января 2019

Использование YouTube v3 Go lang API Я загружаю свое видео на YouTube.Я отправляю видео с метаданными, которые включают координаты местоположения и описание местоположения.Видео загружено и сохранено очень хорошо, и я могу видеть все метаданные, но не местоположение.Местоположение видео не отображается для сохранения.По крайней мере, когда я получаю видео через программный API или через YouTube Studio, я вижу, что данные о местоположении отсутствуют.

Из документации я вижу, что эти поля устарели некоторое время назад.Тем не менее, я все еще могу сохранить местоположение видео через студийный интерфейс YouTube, а затем получить его программно в виде метаданных видео.Это выглядит как какое-то несоответствие, если YouTube Studio может сделать это, когда я не могу?

Вот пример кода о том, как сохранить местоположение:

video := &youtube.Video{
        Snippet:          &youtube.VideoSnippet{},
    RecordingDetails: &youtube.VideoRecordingDetails{},
        Status:           &youtube.VideoStatus{},
   }
video.RecordingDetails.LocationDescription = "York"
video.RecordingDetails.RecordingDate = "2006-01-02T15:04:05.000Z"
video.RecordingDetails.Location = location (where location is an 
 instance of *youtube.GeoPoint)

, а затем загрузить видео.

Я ожидаю увидеть, что video.RecordingDetails.RecordingDate, video.RecordingDetails.Location, video.RecordingDetails.LocationDescription будут возвращены с YouTube через конечную точку API YouTube Go lang v3, и я смогу лучше увидеть местоположение через YouTube Studio на вкладке "Предварительные условия".

Можете ли вы пролить свет на то, где будет поддерживаться сохранение местоположения видео в будущем или оно будет также удалено из YouTube Studio?

Спасибо, Питер

...