Я использую пример кода PHP, приведенный в Youtube API v3: https://developers.google.com/youtube/v3/docs/captions/download , чтобы загрузить субтитры от сторонних общедоступных видео YouTube в моем веб-приложении, т.е. я НЕ загружал контент на Youtube.
Я могу получить доступ к списку дорожек субтитров, но не могу загрузить субтитры, используя идентификатор дорожки субтитров из полученного списка.
Ошибка, которая появляется при попытке СКАЧАТЬ:
Ошибка при вызове GET https://www.googleapis.com/youtube/v3/captions/Lw0e5xDNU17GFafOl8DcyeOtwzWJTf9V?tfmt=srt&alt=media: (404) Не найдено
(Я попытался удалить tfmt (необязательный параметр), но все равно выдает ошибку.)
Но ошибка отличается при попытке УДАЛИТЬ подписи:
Ошибка при вызове DELETE https://www.googleapis.com/youtube/v3/captions?id=Lw0e5xDNU17GFafOl8DcyeOtwzWJTf9V: (403) Запрещено
Поэтому кажется, что captions.download НЕ запрещен для пользователей, кроме владельца (точно так же, как captions.list НЕ запрещен), и поэтому я хотел бы использовать эти данные для своего веб-приложения.
Любая помощь принимается с благодарностью.
Спасибо,
Нихил