Github GraphQL API:此端点要求您进行身份验证

Github GraphQL API: This endpoint requires you to be authenticated

我正在尝试使用生成的 git 令牌发出请求,但似乎我进行了错误的身份验证,我做错了什么?谢谢


    const token = 'my github token'

    fetch('https://api.github.com/graphql', {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json',
        'Authorization': 'bearer' + token
      },
      body: JSON.stringify({ query: QUERY })
    })
      .then(res => res.json())
      .then(data => console.log(data))
}

错误信息:

{message: 'This endpoint requires you to be authenticated.'}

通过将 space 放入 bearer:

解决了这个问题

'Authorization': 'bearer ' + token