使用Youtube Content ID API的资产类型“剧集”

时间:2013-09-05 04:01:48

标签: youtube youtube-api

我正在创建一个应用程序,允许我的用户在youtube频道上传他们的视频。此频道来自一个合作伙伴帐户,并配置为电视频道,因此,他们有“节目”。一个视频属于一个节目,一个节目可以有很多视频。 因此,在创建所有信息包时,我创建了一个资产。根据youtube内容ID API文档

  

资产的类型:此值确定您的元数据字段   可以为资产设置。此外,某些API函数可能只是   支持特定类型的资产。例如,组成   资产可能拥有比其他类型更复杂的所有权数据   资产。

     

此属性的有效值包括:合成,剧集,一般,电影,   music_video,season,show,sound_recording,video_game web

此类型“剧集”允许在METADATA对象中设置视频的ID SHOW(以及其他诅咒信息)

$metadata = new Google_Metadata();
$metadata->setShowCustomId($VIDEO_OBJET['showid']);
$metadata->setSeasonNumber($VIDEO_OBJET['seasson']);
$metadata->setEpisodeNumber($VIDEO_OBJET['ep_number']);

创建资产时

$asset = new Google_Asset();
$asset->setType("episode");

我收到此消息:

400 Bad Request

- Show headers -


{
 "error": {
  "errors": [
   {
    "domain": "youtubePartner.assets.insert",
    "reason": "showsAndMoviesNotYetSupported",
    "message": "Shows and movies assets are not yet supported."
   }
  ],
  "code": 400,
  "message": "Shows and movies assets are not yet supported."
 }
}

如果我使用其他类型创建资产,与“剧集”类型不同,例如:“web”,我无法分配ID show,¿或不? O.o“

所以,这是我的问题:如何创建“剧集”类型的资产?或如何使用Youtube Content ID API设置ID Show?

请帮忙。我的灵魂将由etternity XD致力于

1 个答案:

答案 0 :(得分:0)

正如错误消息所示,该资产类型不支持 ,因此您目前无法做多少。不过,它已经与工程团队合作,并希望在未来的某个时候进入API。

相关问题