2

我已经参考了这篇文章Google Authentication Process,这与我的问题并不完全相似,但我使用的代码是相似的。

using System;
using DotNetOpenAuth.OAuth2;
using Google.Apis.Authentication.OAuth2;
using Google.Apis.Authentication.OAuth2.DotNetOpenAuth;
using Google.Apis.Samples.Helper;

private void Window_Initialized(object sender, EventArgs e)
{
     var provider = new NativeApplicationClient(GoogleAuthenticationServer.Description);
     provider.ClientIdentifier = "<My Client Id here>";
     provider.ClientSecret = "<My Client Secret here";
     ...
     ...
}

我的问题既没有provider.ClientIdentifier也没有provider.Secret得到解决。我指的是 DotNetOpenAuth 版本 4.0.0.11165 和 Google API 版本 v201306。

我的目标是从不同的帐户获取 Google Analytic 数据,但在此之前我需要对用户进行身份验证,Google 可以通过提供 Access_Token 允许他离线访问!

请让我知道我做错了什么。

问候, 苏布拉塔

4

1 回答 1

0

您正在构建什么类型的应用程序(Web、服务帐户、已安装的应用程序)?您获取 oath 令牌的方式会根据它是什么类型的应用程序而有所不同。

于 2013-08-28T07:11:46.480 回答