gpt4 book ai didi

node.js - GitHub API 获取配置文件时出错

转载 作者:太空宇宙 更新时间:2023-11-04 02:21:26 25 4
gpt4 key购买 nike

我正在使用 GitHub API 并使用 Passport js。使用 Passport 示例代码 https://github.com/cfsghost/passport-github/tree/master/examples/login

但是它正在验证用户,我能够获取访问 token ,但在获取配置文件时它会抛出以下错误

InternalOAuthError: Failed to fetch user profile
at /Users/tesco/Downloads/temp-master/node_modules/passport-github2/lib/strategy.js:100:19
at passBackControl (/Users/tesco/Downloads/temp-master/node_modules/passport-github2/node_modules/passport-oauth2/node_modules/oauth/lib/oauth2.js:123:9)
at IncomingMessage.<anonymous> (/Users/tesco/Downloads/temp-master/node_modules/passport-github2/node_modules/passport-oauth2/node_modules/oauth/lib/oauth2.js:143:7)
at IncomingMessage.emit (events.js:129:20)
at _stream_readable.js:908:16
at process._tickCallback (node.js:355:11)

我正在尝试企业 git ,所以我将 auth url 修改为 https://github.dev.global.ENTERPRISE_NAME.org/login/oauth/authorize

最佳答案

你的个人资料 API 会有点像

https://github.dev.global.ENTERPRISE_NAME.org/api/v3/user

电子邮件 API 类似

https://github.dev.global.ENTERPRISE_NAME.org/api/v3/user/emails

关于node.js - GitHub API 获取配置文件时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33173647/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com