Google OAuth2 C#使用刷新令牌和访问令牌

时间:2017-04-11 18:23:24

标签: c# google-authentication

在javascript API中,可以执行以下操作:

var OAuth2 = google.auth.OAuth2;
var oauth2Client = new OAuth2(
  YOUR_CLIENT_ID,
  YOUR_CLIENT_SECRET,
  YOUR_REDIRECT_URL
);

// Retrieve tokens via token exchange explained above or set them:
oauth2Client.setCredentials({
  access_token: 'ACCESS TOKEN HERE',
  refresh_token: 'REFRESH TOKEN HERE'
  // Optional, provide an expiry_date (milliseconds since the Unix Epoch)
  // expiry_date: (new Date()).getTime() + (1000 * 60 * 60 * 24 * 7)
});

source

使用C#API可以做类似的事情吗?  我需要这个确切的功能!

我一直试图找到一种方法/方法,但是没有成功。

我使用自己的浏览器获取success code,我知道如何将其转换为访问和刷新令牌;但是,我想利用API,而不是一系列原始GET请求,用于我使用Google的API的其余工作。

0 个答案:

没有答案