【问题标题】:Github GraphQL API AuthenticationGithub GraphQL API 身份验证
【发布时间】:2021-03-01 01:18:06
【问题描述】:

我想从 github 的 graphql api 检索数据,但我不断收到错误消息: { message: 'This endpoint requires you to be authenticated.', documentation_url: 'https://docs.github.com/v3/#authentication' } 尽管使用了令牌,但我什至生成了一个新令牌以查看另一个令牌是否损坏。获取数据的脚本可以在https://repl.it/@DukeSanmi/AcrobaticModernLanguage#index.js找到 可能是什么问题?

【问题讨论】:

    标签: json github async-await graphql fetch-api


    【解决方案1】:

    好的,您需要在 bearer 和您的 variables.githubToken 之间放置一个空格,如下所示:

    const headers = {
        'Content-Type': 'application/json',
        'Authorization': 'bearer ' + variables.githubToken
    };
    

    此外,绝不在公共代码中发布 API 令牌之类的秘密/凭据!

    【讨论】:

    • 谢谢我已经看到并修复了,但我还有另一个问题希望你能帮助我。我正在尝试为每个存储库及其颜色(作为图标)以及上次更新存储库的时间呈现主要语言。它为每个 repo 中使用的所有 prog 语言渲染图标,而不仅仅是文件最大的语言,最后一次更新甚至根本没有渲染。我做错了什么?代码可以在这里找到:repl.it/@DukeSanmi/ImpassionedScrawnySdk#script.js(请见谅)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-03
    • 2019-07-20
    • 2020-09-21
    • 1970-01-01
    • 2019-12-29
    • 2015-09-10
    • 1970-01-01
    相关资源
    最近更新 更多