1

由于 Youtube Api V2 不再支持特定视频。谁能解释一下如何用 youtube api v3 点赞一个视频?我总是收到以下回复:

 Response


400 Bad Request

- Show headers -

{
 "error": {
  "errors": [
   {
    "domain": "youtube.part",
    "reason": "unexpectedPart",
    "message": "contentDetails",
    "locationType": "parameter",
    "location": "part"
   }
  ],
  "code": 400,
  "message": "contentDetails"
 }
}

请求是:

Request


POST https://www.googleapis.com/youtube/v3/activities?part=snippet&key={YOUR_API_KEY}

Content-Type:  application/json
Authorization:  Bearer ya29.AHES6ZQUI8Gn7j93QZBmmdlDe7Ei-iqYseYAKAxyf3qTOHHwDHb-dA
X-JavaScript-User-Agent:  Google APIs Explorer

{
 "contentDetails": {
  "like": {
   "resourceId": {
    "videoId": "video-id",
    "kind": "youtube#video"
   }
  }
 }
}

该部分是=片段

我正在关注这些文档:https ://developers.google.com/youtube/v3/docs/activities/insert

4

1 回答 1

0

答案已经在评论中,但要稍微提升一点:YouTube API v3: Like a video in Python有更多关于喜欢视频的信息,尽管 Python 中有示例。

重要的是,喜欢视频是通过playlistItems.insert()电话完成的,而不是activities.insert()电话。这是一个常见的混淆来源,我已经要求我们的技术作家尝试在文档中澄清问题。

于 2012-12-28T16:39:58.437 回答