作为 Headers ,我正在使用Github GraphQL explorer获取我的要点列表 .
query {
viewer {
gists(first:5, privacy:ALL) {
edges {
node {
id
description
name
pushedAt
}
}
}
}
}
一切正常,但秘密要点不包括在回复中 . 当我尝试通过将 ALL
从 ALL
更改为 SECRET
来获取秘密要点时,如下所示:
query {
viewer {
gists(first:5, privacy:SECRET) {
edges {
node {
id
description
name
pushedAt
}
}
}
}
}
发生以下权限错误:
{
"data": {
"viewer": {
"gists": {
"edges": []
}
}
},
"errors": [
{
"message": "You don't have permission to see gists."
}
]
}
我想知道有没有办法解决这个问题 . 我注意到有一个related questions与5年前提出的不相关的答案 .
任何评论或帮助都非常感谢,提前感谢 .
1 回答
事实证明,虽然无法直接从Github GraphQL explorer获取秘密要点,但通过创建
Personal Access Tokens
并使用它来访问GraphQL API,可以获得秘密要点 .等效的curl命令如下: