Youtube Data API V3 - при загрузке видео через код PHP отображается ошибка - PullRequest
0 голосов
/ 23 января 2019

Я использую следующий код уже год, но вдруг эти ошибки стали появляться.

Я использую пример кода PHP, предоставленный в следующем URL

https://developers.google.com/youtube/v3/code_samples/php#upload_a_video

ОШИБКА:

 {
    "error": {
        "errors": [{
            "domain": "youtube.thumbnail",
            "reason": "videoNotFound",
            "message": "The video that you are trying to insert a thumbnail image for cannot be found. Check the value of the requests \u003ccode\u003evideoId\u003c/code\u003e parameter to ensure that it is correct.",
            "locationType": "parameter",
            "location": "videoId"
        }],
        "code": 404,
        "message": "The video that you are trying to insert a thumbnail image for cannot be found. Check the value of the requests \u003ccode\u003evideoId\u003c/code\u003e parameter to ensure that it is correct."
    }
}

У меня есть заявление на печать перед обнаружением этой ошибки, и я мог видеть идентификатор видео. И я мог видеть странное поведение на моем URL-адресе видео.

https://www.youtube.com/watch?v=KV-5aiMDLDg

Нет комментариев, нет предложенных видео.

Кто-нибудь еще сталкивался с этой проблемой, есть ли ошибка / недавно сообщалось об ошибке с Youtube?

1 Ответ

0 голосов
/ 31 января 2019

У меня точно такая же проблема. Код работал нормально всегда, а теперь не работает. Я добавил 20-секундную задержку после завершения загрузки видео, до установки миниатюры, и теперь она, кажется, всегда работает. Таким образом, он действует так, будто Youtube нужно время, чтобы переварить видео. Хотелось бы услышать лучшее решение.

...