内容详细信息不';YouTube数据API v3的一些活动响应中不存在
我在使用YouTube API时遇到问题。 我请求如下:内容详细信息不';YouTube数据API v3的一些活动响应中不存在,api,youtube-api,youtube-data-api,Api,Youtube Api,Youtube Data Api,我在使用YouTube API时遇到问题。 我请求如下: http://www.googleapis.com/youtube/v3/activities?part=contentDetails&channelId={CHANNEL_ID}&key={YOUR_API_KEY} 然后我收到了回复: { "kind": "youtube#activityListResponse", .... "items": [ { "kind": "youtube#activit
http://www.googleapis.com/youtube/v3/activities?part=contentDetails&channelId={CHANNEL_ID}&key={YOUR_API_KEY}
然后我收到了回复:
{
"kind": "youtube#activityListResponse",
....
"items": [
{
"kind": "youtube#activity",
"etag": etag1,
"id": id1,
},
....
虽然我指定了contentDetails,但它没有属性。它存在于下一个活动中
....
{
"kind": "youtube#activity",
"etag": etag2,
"id": id2,
"contentDetails":{
"upload":{
"videoID": videoed
}
}
},
....
它取决于contentDetails是否存在?事实上,第一个活动是“公告”,而第二个活动是“上传”。是否存在此问题?这是
contentDetails
的预期响应-它只返回videoId
。你可以从中看出这一点
您甚至可以在中尝试,确保在“使用字段编辑器”中勾选“全部”
如果需要更详细的响应,请使用snippet
:
"snippet": {
"publishedAt": datetime,
"channelId": string,
"title": string,
"description": string,
"thumbnails": {
(key): {
"url": string,
"width": unsigned integer,
"height": unsigned integer
}
},
"channelTitle": string,
"type": string,
"groupId": string
}
“contentDetails”不仅包含“上传”,还包含“喜欢”、“收藏”、“评论”、“订阅”、“播放项目”、“推荐”、“公告”和“社交”。向我展示说明contentDetails包含“评论”、“喜欢”的文档。。我想你指的是
"snippet": {
"publishedAt": datetime,
"channelId": string,
"title": string,
"description": string,
"thumbnails": {
(key): {
"url": string,
"width": unsigned integer,
"height": unsigned integer
}
},
"channelTitle": string,
"type": string,
"groupId": string
}