当前位置: 首页 > 知识库问答 >
问题:

YouTube API:如何实现货币化

羊柏
2023-03-14

我有php youtube上传脚本。这很好,但所有上传的视频都已关闭获利功能。上传视频时,是否可以通过 API 启用获利功能?这是我上传代码的一部分:

$yt = new Zend_Gdata_YouTube($httpClient, $applicationId, $clientId, $developerKey);

$myVideoEntry = new Zend_Gdata_YouTube_VideoEntry();
$filesource = $yt->newMediaFileSource('video.mp4');
$filesource->setContentType('video/quicktime');
$filesource->setSlug('video.mp4');
$myVideoEntry->setMediaSource($filesource);
$myVideoEntry->setVideoTitle('My Test Movie');
$myVideoEntry->setVideoDescription('My Test Movie');
// The category must be a valid YouTube category!
$myVideoEntry->setVideoCategory('Autos');
// Set keywords. Please note that this must be a comma-separated string
// and that individual keywords cannot contain whitespace
$myVideoEntry->SetVideoTags('personal');
// set some developer tags -- this is optional
// (see Searching by Developer Tags for more details)
$myVideoEntry->setVideoDeveloperTags(array('mydevtag', 'anotherdevtag'));


  // upload URI for the currently authenticated user
  $uploadUrl = 'http://uploads.gdata.youtube.com/feeds/api/users/default/uploads';
  // try to upload the video, catching a Zend_Gdata_App_HttpException,
  // if available, or just a regular Zend_Gdata_App_Exception otherwise
  try {
  $newEntry = $yt->insertEntry($myVideoEntry, $uploadUrl, 'Zend_Gdata_YouTube_VideoEntry');
  } catch (Zend_Gdata_App_HttpException $httpException) {
   echo $httpException->getRawResponseBody();
  } catch (Zend_Gdata_App_Exception $e) {
  echo $e->getMessage();

这个功能可以,但是上传视频是关闭变现的。我尝试了一些像

 $myVideoEntry->setVideoEarning('1');

但这不是功能

当我上传后手动打开货币化时,这是一个功能,但我需要让它自动。

有什么想法吗?

共有1个答案

单于翰飞
2023-03-14

我相信您可以使用Google内容所有者API启用获利(“提出索赔”),该API可供拥有内容所有者帐户的用户使用。

https://developers.google.com/youtube/partner/

 类似资料:
  • 我试过... 但那就不允许便士条目了。 我想要增量按钮控制在英镑上升,但仍然想要输入便士的能力。 谢谢,1DMF

  • 我可以使用ISO 4217代码轻松设置货币,例如“USD”。这将使我能够使用抓取美元符号。getSymbol(),但是,我该如何从货币中提取显示名“dollar”? 我有一个微调器,我想用“美元”、“欧元”、“日元”等货币的名称填充。但是,我无法从ISO 4217代码中提取这些名称。这不是很容易吗? 请注意,我不能使用简单的字符串数组来解决这个问题。这是因为我获取了默认的语言环境,并将其货币添加到

  • 本文向大家介绍PHP实现货币换算的方法,包括了PHP实现货币换算的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP实现货币换算的方法。分享给大家供大家参考。 具体实现代码如下: 上面的代码复制到一个新文件并将其保存为CurrencyConverter.php。当你需要转换包含类文件,称为“转换”功能。你需要输入自己的mysql数据库变量如登录详细信息。下面的例子将£2.50英镑转

  • 本文向大家介绍C# .net实现货币转换示例,包括了C# .net实现货币转换示例的使用技巧和注意事项,需要的朋友参考一下 本文所述C# .net实现货币转换示例主要利用string.format 和cultureInfo 来进行转换。分享给大家供大家参考之用。具体方法如下: 主要实现代码如下: 希望本文所述对大家的C#程序设计有所帮助

  • 我正在尝试使用函数。 而它应该打印$符号或美元? 我使用linux主机。 谢谢

  • 这是一篇加密货币的入门文章,是写给没有接触过比特币、加密货币的小伙伴的入门指南,接下来的内容,都将与加密货币相关。 前言 “加密货币就是货币”听起来挺“白痴的”。想想背后的意思,言外之意就是“加密货币可能不是货币”,就非常值得玩味了。事实上,在我接触的很多朋友当中,一开始认为后者的更多。包括我自己,也是经过探究一段时间之后,才认定这个结论的。 惯性定律不仅存在于物质世界,也存在于人类的认知世界。人