C# GData2.1.0.0版中的哪个示例演示了如何使用3.0 API检索帐户?
简单问题: 我一直在使用.NET下的Google Analytics v2.3,直到2012年8月23日 我已经下载了谷歌数据API msi版本2.1.0.0 我从Subversion获得了源代码 哪个示例(如果有)显示了如何实现新版本3.0的帐户检索和API方法调用 这是我的旧密码C# GData2.1.0.0版中的哪个示例演示了如何使用3.0 API检索帐户?,c#,profile,gdata-api,google-analytics-api,account,C#,Profile,Gdata Api,Google Analytics Api,Account,简单问题: 我一直在使用.NET下的Google Analytics v2.3,直到2012年8月23日 我已经下载了谷歌数据API msi版本2.1.0.0 我从Subversion获得了源代码 哪个示例(如果有)显示了如何实现新版本3.0的帐户检索和API方法调用 这是我的旧密码 public Dictionary<string, string> GetAccounts_old(string username, string password, string myserv
public Dictionary<string, string> GetAccounts_old(string username, string password, string myservice)
{
AccountQuery feedQuery = new AccountQuery();
AnalyticsService service = new AnalyticsService(myservice);
Dictionary<string, string> accounts = new Dictionary<string, string>();
try
{
if (!string.IsNullOrEmpty(username))
{
service.setUserCredentials(username, password);
}
foreach (AccountEntry entry in service.Query(feedQuery).Entries)
{
accounts.Add(entry.ProfileId.Value, entry.Title.Text);
}
}
catch (Exception ex)
{
throw new Exception("There was a problem: " + ex.Message);
}
return accounts;
}
public Dictionary GetAccounts\u old(字符串用户名、字符串密码、字符串myservice)
{
AccountQuery feedQuery=新AccountQuery();
AnalyticsService=新的AnalyticsService(myservice);
字典帐户=新字典();
尝试
{
如果(!string.IsNullOrEmpty(用户名))
{
service.setUserCredentials(用户名、密码);
}
foreach(service.Query(feedQuery.Entries)中的AccountEntry条目)
{
accounts.Add(entry.ProfileId.Value,entry.Title.Text);
}
}
捕获(例外情况除外)
{
抛出新异常(“出现问题:+ex.Message”);
}
归还账户;
}
Google Analytics API v3不基于GData,由另一个库支持:
一个示例将添加到这里是指向我的c#api v3代码的链接,它是答案部分的一部分[自动使用OAuth 2.0的google api dotnet客户端][1]
[1] :我没有尝试提取帐户信息,请发布您所做的任何代码更改。谷歌是否在没有C#demo的情况下从GData API的2.3版迁移?