python - 更新团队权限 GitHub API
问题描述
我的问题与以下帖子非常相似,但从未得到回答。我正在尝试使用以下 cURL 命令更新 GitHub 上团队的权限:
import requests
headers = {
'Accept': 'application/vnd.github.v3+json',
'Authorization': 'token .......',
}
data = '{"permission":"permission"}'
response = requests.put('https://api.github.com/orgs/ORG/teams/TEAM_SLUG/repos/ORG/REPO', headers=headers, data=data)
Python 等价物如下:
import requests
data = '{"permission":"admin"}'
HEADERS = {
'Accept': 'application/vnd.github.v3+json',
'Authorization': 'token ' + GITHUB_TOKEN,
}
requests.post(f"http://api.github.com/orgs/ORG/teams/TEAM_SLUG/repos/ORG/REPO", headers = HEADERS, data = data)
当我运行此程序时,我收到 204 响应,但团队权限未在 GitHub 上更新。
解决方案
推荐阅读
- google-apps-script - 使用 AppScript 将大量数据从 BigQuery 写入 Google 表格的最快方法是什么?
- python - 如何解决 Django models.py 中的错误?
- java - 我如何编写每个人都看到的公共计时器?
- tensorflow - 如何初始化 Pytorch BatchNorm2d 的均值和方差?
- php - version_compare giving -1 when comparing 2019c & 2019a
- angular - 如何通过 Angular 5 在单个页面中获取多个标签的谷歌分析
- c# - Flurl 缺少方法异常?
- python - 如何检查两个时间戳是否部分位于python中给定的两个时间戳之间
- java - 如何按所有字段搜索休眠
- npm - nodemon没有这样的文件或目录问题