Github GraphQL API V4:INSUFFICIENT_SCOPES

问题描述

当我使用以下查询GitHub的GraphQL API时:

def validate_subnetmask(self,input_subnetmask=None):
    input_subnetmask = input_subnetmask or self.subnet_mask

我收到一条错误消息:

query RetrievePackagesAssociatedWithRepo($repo: String!,$owner: String!) {
  repository(name: $repo,owner: $owner) {
    packages(packageType: NPM,first: 10) {
      edges {
        node {
          id
          name
          packageType
        }
      }
    }
  }
}

我点击了链接{ "errors": [ { "type": "INSUFFICIENT_ScopES","locations": [ { "line": 6,"column": 11 } ],"message": "Your token has not been granted the required scopes to execute this query. The 'id' field requires one of the following scopes: ['read:packages'],but your token has only been granted the: ['read:gpg_key','read:org','read:public_key','read:repo_hook','repo','user'] scopes. Please modify your token's scopes at: https://github.com/settings/tokens." },,并添加了必要的权限。 我试图授权个人访问令牌以与SAML单点登录一起使用,但是没有启用SSO按钮。 development settings token

我关注的文档 Creating Personal Token | Authorizing Personal Token

尝试了这些方法之后,仍然出现相同的错误消息“ 您的令牌尚未被授予必需的作用域”。

通过Github的API,我的目标是检索与其存储库相关联的软件包。

有什么我想念的吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...