Получение тега местоположения видео YouTube с использованием API YouTube 3.0 - PullRequest
1 голос
/ 26 марта 2020

У меня проблемы с получением тега местоположения видео из YouTube API. Тег был установлен на

This is here I set the video location tag Ниже приведен метод, который я пытался использовать, когда не вижу тег местоположения видео, появляющийся в моих данных.

 var youtubeService = new YouTubeService(initialiser);
 var ListRequest = new Google.Apis.YouTube.v3.PlaylistItemsResource.ListRequest(youtubeService, "");
 ListRequest = youtubeService.PlaylistItems.List("snippet");
 ListRequest.PlaylistId = _PlayListID; var playlistItemsListResponse = playlistItemsListRequest.Execute();

1 Ответ

0 голосов
/ 26 марта 2020

Похоже, вы используете метод Playlistitems.list , который

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

Ресурс PlaylistItems Который не содержит никакой информации о местоположении элемента списка воспроизведения.

Video.list возвращает список видео, которые раньше имели свойство locationDescription, которое устарело с 1 июня 2017 года

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

Объект recordingDetails инкапсулирует информацию о местоположении, дате и адресе, где было записано видео.

...