Все данные, кроме fileName, исчезают из fileDetails через пару дней после загрузки видео. - PullRequest
0 голосов
/ 22 ноября 2018

Я использую API данных YouTube (v3) для доступа к собственной информации о видео.Все работало нормально, я мог получить fileDetails.fileSize, fileDetails.videoStreams[] и т. Д., Как я ожидал.Однако через пару дней после того, как я загрузил видео, тот же API возвращает только fileDetails.fileName и никакой другой информации.

Теперь возвращенный json выглядит следующим образом:

"fileDetails": {
  "fileName": "test movie.mp4"
}

ЗдесьURL моего запроса:

https://www.googleapis.com/youtube/v3/videos?part=fileDetails&id=__my_video_id__

Видео принадлежит моей учетной записи, с которой я сделал OAuth и получил токен доступа.

Я попробовал URL на OAuth 2.0 Playground (https://developers.google.com/oauthplayground/), но я получил тот же результат, хотя однажды он вернул все данные, когда я попробовал его в день загрузки видео.

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

Любая информация приветствуется!


Отредактировано:

ВидеоСам по себе не имеет никаких проблем. Я могу играть на YouTube и через API iframe YouTube.

1 Ответ

0 голосов
/ 09 декабря 2018

Мне известно, что на YouTube есть система, которая автоматически обнаруживает нарушения авторских прав, однако эта проблема возникает случайно, даже если мы не нарушаем авторские права других лиц.(случается и с нашими оригинальными видео)

Мы наконец решили кешировать fileDetail на нашем бэкэнде.

...