Github API:团队权限未更新

Github API:团队权限未更新,github,github-api,github-api-v3,Github,Github Api,Github Api V3,我试图通过Github API更新存储库的团队权限,类似于。但是,尽管已收到204响应,但权限不会得到更新。我对回购协议和团队拥有完全的管理权限。我正在跟踪文档 Python中的代码段: headers = {'Authorization': f'token {token}'} parameters = {'permission': 'push'} response = requests.put(f'https://api.github.com/teams/{team_id}/repos/{o

我试图通过Github API更新存储库的团队权限,类似于。但是,尽管已收到204响应,但权限不会得到更新。我对回购协议和团队拥有完全的管理权限。我正在跟踪文档

Python中的代码段:

headers = {'Authorization': f'token {token}'} 
parameters = {'permission': 'push'}
response = requests.put(f'https://api.github.com/teams/{team_id}/repos/{org}/{name}', headers=headers, params=parameters)
我也尝试过使用密钥对
“权限”:“写入”
,因为这是出现在repo的collaborators页面上的五个权限选项之一,但两个选项都收到204个响应,并且没有实际更新权限


我正在大规模地为许多回购协议执行此操作,因此我需要能够基于团队以编程方式更改每个回购协议的权限。我无法判断这是API问题还是我的代码不正确。谢谢大家!

您的令牌是否具有admin:org范围?@BertrandMartel,是的。您的令牌是否具有admin:org范围?@BertrandMartel,是的。