使用OAuth应用程序访问Github API组织



我正在构建一个谷歌电子表格应用程序,谷歌应用程序脚本将生成的文件提交到git存储库中。访问使用OAuth应用程序、客户端id和机密。

将文件提交给我自己的repo很好,但当我试图将文件提交并推送到我在组织下创建的存储库时,repo似乎不存在。

错误:{quot;消息":"找不到","documentation_url":";https://docs.github.com/rest/reference/git#create-a-blob"}

看看这两者,它们之间唯一的区别是用于访问API的URL。

有效的:https://api.github.com/repos/[my username]/[repo name]/git/blobs

不工作:https://api.github.com/repos/[org name]/[repo name]/git/blobs

是否有单独的API用于处理组织回购?我甚至创建了一个公共回购进行测试,但它不起作用。

找到了解决方案。

OAuth应用程序访问被拒绝,因为它是用我的帐户创建的。改为使用组织帐户创建OAuth应用程序。

最新更新