【发布时间】:2020-11-07 09:19:58
【问题描述】:
我没有看到很多关于这个主题的好资源,但我发现我设法制作了这个脚本来更新一个简单的文本文件,使其只有一个 1:
payload = {
"message": "update file.txt",
"committer": {
"name": "<name>",
"email": "<email>"
},
"content": "1",
"sha": "<sha>"
}
url = "https://api.github.com/repos/<username>/<repo>/contents/file.txt"
token = '<token>'
usern = '<username>'
rget = requests.get(url)
print(rget)
rput = requests.put(url, auth=(usern, token), data=json.dumps(payload))
print(rput)
get 请求有效,但 put 请求给出 422 错误。知道如何解决该错误吗?
【问题讨论】:
标签: python api github python-requests github-api