【问题标题】:Github API organisation access using OAuth app使用 OAuth 应用程序访问 Github API 组织
【发布时间】:2021-04-01 23:58:09
【问题描述】:

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

将文件提交到我拥有的存储库可以正常工作,但是当我尝试将文件提交并推送到我在组织下创建的存储库时,似乎该存储库不存在。

错误:{"message":"Not Found","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 用于处理组织回购?我什至创建了一个公共 repo 进行测试,但它不起作用。

【问题讨论】:

    标签: github google-apps-script github-api


    【解决方案1】:

    找到了解决办法。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-11
      • 1970-01-01
      • 2020-12-19
      • 2015-06-21
      • 2013-08-17
      • 1970-01-01
      • 2014-10-29
      • 2022-10-06
      相关资源
      最近更新 更多