2

我正在使用 Google drive api 开发桌面应用程序。我正在使用 c#。在登录阶段,登录并允许访问后,我收到授权码,要求我将其复制粘贴到我的应用程序以交换授权码以访问令牌。是否有另一种方法来接收访问令牌,而无需用户复制并粘贴授权码。

提前感谢莫兰

4

1 回答 1

4

对于桌面应用程序,另一种选择是让您的应用程序托管一个临时 Web 服务器并将其设置redirect_urilocalhost:<PORT>. 一旦用户批准访问,授权服务器将重定向到此 URI:您的应用程序必须处理请求、解析?code=查询参数并将其交换为 OAuth 2.0 凭据。

于 2012-07-25T16:03:50.313 回答