在Python中发出放置请求时出现登录错误401

时间:2018-09-12 01:39:31

标签: python python-requests youtube-data-api

我正在尝试使用python中的youtube api将videoId发布到youtube播放列表中。下面是我的代码,

import json
from apiclient.discovery import build
import requests
post_url = "https://www.googleapis.com/youtube/v3/playlistItems"
payload = {
    'key':"*******",
    'part':'snippet',
    'playlistId':'****',
    'videoId':'****'
}

r = requests.post(post_url, data=json.dumps(payload))
print(r.text)

但是现在我一直低于错误,

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "required",
    "message": "Login Required",
    "locationType": "header",
    "location": "Authorization"
   }
  ],
  "code": 401,
  "message": "Login Required"
 }
}

我尝试以类似的方式通过GET请求获取数据,但我成功了。那么这是怎么了?

1 个答案:

答案 0 :(得分:0)