2011-12-23 8 views
0

私は正常にAPIを使用してアップロードスクリプトを作成しましたが、今は更新/削除スクリプトに問題があります。 GdataのWebサイトには、Zend_Gdata_YouTube_VideoEntryオブジェクトのページにつながっているリンクが壊れているようです。削除/更新する動画をAPIに与える方法を理解する必要があります。Youtube APIで更新/削除する動画を指定する方法は?

私は更新したいビデオのビデオIDを持っていますが、更新リクエストにどこに配置するのかわかりません。

のみ更新するための私のコードは、Gdataのウェブサイト上で提供されるサンプルコードで構成され、かつので、ここのウェブサイトである: http://code.google.com/apis/youtube/2.0/developers_guide_php.html#Updating_Video_Information

私が更新するために、どのビデオ指定する方法後、午前WHERE文と類似しましたSQLクエリで誰もこれを行う方法を知っていますか?

詳細情報が必要な場合は、コメントを残してください。ありがとう!

答えて

1

ビデオのビデオエントリを取得し、それを使用してビデオエントリを更新する必要があります。

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つの例を組み合わせただけです。

+0

が書き込み可能なオブジェクトを取得するgetVideoEntryに余分のparamsを提供する必要があります: '$ yt-> getVideoEntry($ VIDEOIDは、真、NULL);'私はこれをから得た:http://stackoverflow.com/questions/2501183/削除 - youtube-videos-using-zend-php –

関連する問題