使用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
会通过Go lang v3 YouTube API端点从YouTube返回,并且可以更好地通过YouTube Studio查看位置标签。
您能否阐明将来将在哪里存储视频位置,还是将其从YouTube Studio中删除?
谢谢 彼得