0

简单的问题:

我在 .NET 下使用 Google Analytics v2.3——直到 2012 年 8 月 23 日。

我已经下载了 Google Data API msi 2.1.0.0 版。

我已经从 Subversion 获得了源代码。

哪个示例(如果有)展示了如何实现新版本 3.0 帐户检索和 API 方法调用?

这是我的旧代码。

    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;
    }
4

2 回答 2

1

Google Analytics API v3 不是基于 GData,而是由不同的库支持:http ://code.google.com/p/google-api-dotnet-client/

示例将添加到http://code.google.com/p/google-api-dotnet-client/wiki/APIs#Google_Analytics_API

于 2012-09-12T08:10:29.500 回答
0

这是我的 c# api v3 代码的链接,它是答案部分 [Automated use of google-api-dotnet-client with OAuth 2.0][1] [1]: Automated use of google-api-dotnet-client with OAuth 2.0我没有尝试提取帐户信息,请发布您所做的任何代码更改。

于 2012-09-27T22:46:45.330 回答