Github 应用程序:应用程序的授权和请求没有 return 代码参数

Github Apps: Authorize & Request on applications doesn't return code parameter

我创建了一个 Github 应用程序,其中包含“在安装过程中请求用户授权 (OAuth)”选项。

当用户请求他的管理员安装应用程序时,管理员接受并返回到应用程序。然后我得到一个 url 像:

http://localhost:3000/auth/github/callback?code=a22757013d09ccc5f6ed&installation_id=18334019&setup_action=install&state=MYAPPSTATE

但是当用户授权并请求并且他返回到应用程序时,我只得到一个 url 像这样:

http://localhost:3000/auth/github/callback?setup_action=request&state=MYAPPSTATE

我的问题是,如何让 Github 给我代码参数,这样我就可以知道哪个用户请求安装 github 应用程序?

谢谢

显然这个问题现在已经修复了https://github.com/pre-commit-ci/issues/issues/70#issuecomment-899129055

这是我从 GitHub 支持人员那里得到的回复:

code参数只在安装过程中授权返回。没有办法为请求管理员批准、授权和安装的用户生成一个。

作为组织 owner/admin,您应该会在 GitHub 应用评论安装页面上看到在应用安装期间提出此请求的用户。您还可以检查组织中的 integration_installation_request.create 日志以找到请求安装的用户