ID的最大大小/长度是多少,尤其是注释ID

时间:2017-09-12 08:59:40

标签: youtube-api youtube-data-api

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

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

谢谢! 丹

1 个答案:

答案 0 :(得分:0)

您可以在CommentsResource representation"id": string)部分中获取JSON回复中的documentation 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 post作为参考。

有人提到这个词来自YouTube开发者,来自Google网上论坛论坛的here is the link以证明其合理性。

  

Hello Hans,

     

我没有在文档中的任何地方看到我们正式提交的内容   YouTube视频ID的标准长度为11个字符。这是一个   那些我们当前实施的东西,它可能   无限期地保持这种状态。但我们不提供任何官员   对此承诺,所以请自担风险。

     

更好的方法,尽管更多的方法,将采取   每个视频ID并向YouTube API发出请求以查看是否存在   有效。例如,进行HTTP GET

     

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

     

并查看是否收到了HTTP 200响应。当然,如果你采取   这种方法,将从YouTube中删除的视频将来临   返回无效(可能是您想要的或不是您想要的)和视频   最近上传到YouTube的内容也可能会回来   无效。

     

干杯,   -Jeff Posnick,YouTube API小组