Как указать, какое видео обновлять / удалять с помощью YouTube API? - PullRequest
0 голосов
/ 23 декабря 2011

Итак, я успешно создал скрипт загрузки с использованием API, но теперь у меня проблемы со скриптом обновления / удаления.Похоже, что на веб-сайте Gdata есть неработающая ссылка, которая изначально ведет на страницу объекта Zend_Gdata_YouTube_VideoEntry, и мне нужно выяснить, как дать API, какое видео удалить / обновить.

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

Мой код для обновления состоит только из примера кода, предоставленного на веб-сайте Gdata, и вот этот веб-сайт: http://code.google.com/apis/youtube/2.0/developers_guide_php.html#Updating_Video_Information

Я хочу узнать, какое видео обновлять,похож на оператор WHERE в запросе SQL.Кто-нибудь знает, как это сделать?

Пожалуйста, оставьте комментарий, если требуется дополнительная информация.Спасибо!

1 Ответ

1 голос
/ 17 февраля 2012

Вам нужно получить запись для видео, а затем использовать ее для обновления.

http://code.google.com/apis/youtube/2.0/developers_guide_php.html#Retrieving_Video_Entry

поэтому ваш код обновления должен выглядеть следующим образом:

$videoEntry = $yt->getVideoEntry('the0KZLEacs');
$putUrl = $videoEntry->getEditLink()->getHref();
$videoEntry->setVideoDescription('This description is better. Hurrah!');
$yt->updateEntry($videoEntry, $putUrl);

Не проверено, но это должно сработать. Я только что соединил 2 примера по предоставленной вами ссылке.

...