Google の分析データにアクセスしたいので、Google データ API SDK からサンプルを入手しました。しかし、これらのコーディングは機能せず、例外がスローされます
リクエストの実行に失敗しました: https://www.google.com/analytics/feeds/accounts/default
これの理由は、Googleがv3.0に更新したことです。C# の更新されたコーディングを検索しましたが、これに対する解決策が見つかりませんでした。
私はこれと同じ問題を抱えていますが、C#で. GData .NET Analytics API の使用時にスローされる例外
Google開発者で言うように、次のように変更してコーディングしてみました - https://developers.google.com/analytics/resources/articles/gdata-migration-guide#appendix_a
string userName = this.Username.Text;
string passWord = this.Password.Text;
AnalyticsService service = new AnalyticsService("AnalyticsSampleApp");
service.setUserCredentials(userName, passWord);
string googleAccountWebId = "AIXXXXXXXXXXXXXXXXXXXXXXXXXXX";
string profileFeedUrl = "https://www.googleapis.com/analytics/v2.4/data?key=" + googleAccountWebId;
DataQuery query2 = new DataQuery(profileFeedUrl);
query2.Ids = "12345678";
query2.Metrics = "ga:visits";
query2.Sort = "ga:visits";
query2.GAStartDate = DateTime.Now.AddMonths(-1).AddDays(-2).ToString("2011-08-01");
query2.GAEndDate = DateTime.Now.ToString("2013-09-01");
query2.StartIndex = 1;
DataFeed data = service.Query(query2);
foreach (DataEntry entry in data.Entries)
{
string st=entry.Metrics[0].Value;
}
しかし、これを変更しても例外がスローされます
DataFeed data = service.Query(query2);
この行。例外は次のとおりです。
私は次のDLLを使用しています
Google.GData.Analytics.dll
Google.GData.Client.dll
Google.GData.Extensions.dll
私の質問:
このエラーを修正するにはどうすればよいですか?
Google の分析データにアクセスするにはどうすればよいですか? これは正しいです?またはそれを行う方法は何ですか?? たとえば、利用可能な ProfileId とその値を取得したいと考えています。(タイトルとページビュー)