Использование 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?
Спасибо, Питер