Youtube api 更新youtube视频(api v3)返回';未找到视频';但是在他们的API浏览器中工作

Youtube api 更新youtube视频(api v3)返回';未找到视频';但是在他们的API浏览器中工作,youtube-api,Youtube Api,我正试图通过一些python代码更新youtube视频中的描述。 这是我的请求 正文(已转换为json字符串): 奇怪的是,同一个查询在该页面的API资源管理器中工作: 我从我的python代码中复制和粘贴参数,所以它不像一个youtube视频中没有这个id 发生了什么事?我所做的唯一更改是添加以下标题: 'Content-Type':'application/json' API调用现在可以工作了。令人费解的是,它现在可以工作了。我一弄明白就会发布一个解释。我看到的唯一变化是这个附加标题:“C

我正试图通过一些python代码更新youtube视频中的描述。 这是我的请求

正文(已转换为json字符串):

奇怪的是,同一个查询在该页面的API资源管理器中工作:

我从我的python代码中复制和粘贴参数,所以它不像一个youtube视频中没有这个id


发生了什么事?

我所做的唯一更改是添加以下标题:
'Content-Type':'application/json'


API调用现在可以工作了。

令人费解的是,它现在可以工作了。我一弄明白就会发布一个解释。我看到的唯一变化是这个附加标题:
“Content-Type”:“application/json”
{'id': <the video's youtube id>,
 'snippet': {
    'categoryId': <category id>,
    'channelId': <channel id>,
    'description': 'new title',
    'title': 'new title'
}}
{'Authorization': 'Bearer <access token given via the oauth flow>'
https://www.googleapis.com/youtube/v3/videos?part=snippet&key=<my_youtube_api_key>
{
 "error": {
  "errors": [
   {
    "message": "Video not found"
   }
  ],
  "code": 500,
  "message": "Video not found"
 }
}