Php Zend GData设置公共视频上传私人视频

Php Zend GData设置公共视频上传私人视频,php,zend-framework,gdata,Php,Zend Framework,Gdata,有了这个片段,我想公开一段视频 上载为私有 $ytConfigData = App_SiteSettings::get('yt'); $httpClient = Zend_Gdata_ClientLogin::getHttpClient($ytConfigData->user,$ytConfigData->password, 'youtube'); $yt = new Zend_Gdata_YouTube($httpClient,

有了这个片段,我想公开一段视频 上载为私有

$ytConfigData = App_SiteSettings::get('yt');
$httpClient = Zend_Gdata_ClientLogin::getHttpClient($ytConfigData->user,$ytConfigData->password, 'youtube');
$yt = new Zend_Gdata_YouTube($httpClient,
                                 $ytConfigData->gdataAppId,//$applicationId,
                                 $ytConfigData->channel,//$clientId,
                                 $ytConfigData->devkey);
$videoEntry = $yt->getFullVideoEntry('UrI_TxBCME4');
// Set public
$videoEntry->setVideoPublic();
但它不起作用视频还是私人的

你知道为什么吗?
提前感谢

您是否尝试在youtube上检查频道设置。您还应该更改默认的视频隐私设置。

$putUrl=$videoEntry->getEditLink->getHref$r=$videoEntry->setVideoPublic$yt->updateEntry$videoEntry$putUrl;它的工作原理是一样的,请将其作为答案并标记为正确。