Zend GData Picasa API'sini kullanarak Picasa video Thumbnails güncelleniyor

0 Cevap php

I want to update the thumbnail of my video in picasa web albums using the API. I've got the Photos PHP sample code for the Photos data API running.

Dokümantasyon ben "Provide your own video thumbnail" tarafından fotoğraf güncellenmesi söylüyor.

Ben aşağıdaki işlevi denedim ama hiçbir şey olmuyor. Lütfen yardım edin!

/**
 * Updates photo (for changing video thumbs
 *
 * @param  Zend_Http_Client $client  The authenticated client
 * @param  string           $user    The user's account name
 * @param  integer          $albumId The album's id
 * @param  integer          $photoId The photo's id
 * @param  array            $photo   The uploaded photo
 * @return void
 */
function updatePhoto($client, $user, $albumId, $photoId, $photo)
{
        $photos = new Zend_Gdata_Photos($client);

        $photoQuery = new Zend_Gdata_Photos_PhotoQuery;
        $photoQuery->setUser($user);
        $photoQuery->setAlbumId($albumId);
        $photoQuery->setPhotoId($photoId);
        $photoQuery->setType('entry');

        $entry = $photos->getPhotoEntry($photoQuery);

        $fd = $photos->newMediaFileSource($photo["tmp_name"]);
        $fd->setContentType($photo["type"]);
        $entry->setMediaSource($fd);

        $entry->save();

        outputPhotoFeed($client, $user, $albumId, $photoId);        
}

0 Cevap