我正在尝试找到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团队