我正在使用github api(v3)使用我的帐户在组织中创建存储库。我是该组织的管理员。然后,我使用协作者端点添加具有管理员权限的协作者。我正在使用具有'repos'范围的oauth令牌进行身份验证;
PUT /repos/:owner/:repo/collaborators/:username?permission=admin
返回204让我相信PUT已经成功。但是,当我获得存储库协作者,或使用github UI查看协作者时,我添加的用户只具有写入权限。
如果我通过UI将用户设置为admin并获得存储库协作者,则该用户具有管理员权限。如果我再次执行PUT,则用户将恢复为仅具有写入权限。
有人可以建议我在这里做错了,或者这是GitHub API的问题吗?
的Ta。
答案 0 :(得分:0)
这里的答案是在正文中包含权限级别,而不是作为查询参数。