ID的最大尺寸/长度是多少,尤其是对于注释ID



我正在尝试找到YouTube API不同ID的最大大小。

有人可以告诉我在哪里可以找到这个或最大字符数的数量:
- 评论ID
- 频道IDS
- 播放列表ID
- 订阅IDS

谢谢!
Dan

您可以在文档的资源表示("id": string)部分中从JSON响应中获取Comments ID。

请参阅comments资源的JSON结构

{
  "kind": "youtube#comment",
  "etag": etag,
  "id": string,
  "snippet": {
    "authorDisplayName": string,
    "authorProfileImageUrl": string,
    "authorChannelUrl": string,
    "authorChannelId": {
      "value": string
    },
    "channelId": string,
    "videoId": string,
    "textDisplay": string,
    "textOriginal": string,
    "parentId": string,
    "canRate": boolean,
    "viewerRating": string,
    "likeCount": unsigned integer,
    "moderationStatus": string,
    "publishedAt": datetime,
    "updatedAt": datetime
  }
}

Channels ID相同,Playlist ID,Subscription ID。

不幸的是,来自YouTube开发人员,他们不能保证每个特定ID的长度。

这是一个stackexchange帖子作为参考。

有人提到这个词来自YouTube开发人员,这是Google组论坛的链接。

你好汉斯,

我在文档中没有看到我们正式提交的任何地方 YouTube视频ID的标准长度为11个字符。这是一个 在我们当前实施的那些事情中,它可能 无限期地保持这种方式。但是我们没有提供任何官员 对此的承诺,因此要自负。

一种更好的方法,尽管更多的方法是采用 每个视频ID并向YouTube API提出请求,以查看是否是 有效的。例如,让HTTP到达

http://gdata.youtube.com/feeds/api/videos/video_id

,看看您是否获得了HTTP 200响应。当然,如果您接受 这种方法,从YouTube中删除的视频将会到来 回到无效(可能是您想要的也可能不是您想要的)和视频 最近已上传到YouTube的可能也可能会回来 无效。

欢呼, -Jeff Posnick,YouTube API团队

相关内容

  • 没有找到相关文章

最新更新