Как загрузить одно видео с YouTube на другой канал YouTube с помощью PHP

Я пытаюсь реализовать функциональность, в которой пользователь может загружать видео Youtuve на свой канал YouTube. из здесь i найти способ загрузить видео на канал youtube. и он работает успешно, но в видео, когда я пытаюсь загрузить видео канала YouTube

нравиться

$videoName ="https://www.youtube.com/watch?v=AmAmK6HlYAY"

чем это дает мне ошибку

Произошла ошибка клиента: Ошибка вызова PUT HTTPS : //www.googleapis.com/upload/youtube/v3/videos часть = статус% 2Csnippet & uploadType = возобновляемая & upload_id = AEnB2Uq6n4LNSOuTVnC8bJ_R7tRjv3_dEqvr76j_TRKwLzF7Pasme_WOZi6N3LjI1UOJr8RZwCsg6gEotHPl-EMlEXQ2MkSk9g: (400) Не удалось синтаксического анализа заголовка Content-Range. как я могу это сделать ..

Я просто хочу, чтобы видео на YouTube было на моем канале YouTube с программой php.


person Leslie Ryan    schedule 20.05.2015    source источник


Ответы (2)


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

Итак, я поставил set_time_limit (120); вверху моего скрипта и исправил мою проблему.

Иногда загрузка происходит в фоновом режиме на YouTube, проверьте "менеджер видео" после входа в систему с учетной записью Google. https://www.youtube.com/my_videos?o=U

YouTube -> Мой канал -> Менеджер видео

person Hardik Raval    schedule 12.06.2015

Я только что столкнулся с этой проблемой и нашел этот вопрос. В моем случае загружаемое видео не находилось по указанному пути. Итак, вы можете добавить попытку загрузки несуществующего видео в список причин появления сообщения об ошибке failed to parse Content-Range header.

person BillK    schedule 20.03.2016