3
report:batchGet
を作成するときにレポートに名前を付ける最も良い解決策は何でしょうか?GoogleアナリティクスBatchGetレポート|レポート名
var url = Google.Common.Configuration.Endpoints.ReportBatchGet;
var reportRequest = JsonConvert.SerializeObject(_reportRequests);
try
{
var tReports = await gc.PostAsyncTask(url,reportRequest);
int cnt = 0;
foreach (var report in tReports.reports)
{
if (report != null)
{
DataTable dt = Google.Utils.ReportHandler.GoolgeBatchReportCreateDataTable(report,
_reportRequests.reportRequests.FirstOrDefault().viewId, **"REPORT_NAME"**);
Utils.ReportHandler.DataSetCellHandler(dt);
}
}
私はJsonに変換してデータを取得するためのポストを作成し、結果は良好です。 DataTable
で結果を変換するときにDataTableに名前を付けたいとしますが、GoogleアナリティクスではbatchGet
にレポート名やエイリアスを受け入れません。
アイデア?
@Dalmこれは、https://developers.google.com/analytics/devguides/reporting/core/v3/batching#detailsで、バッチリクエストに関する私の問題を解決できますか?私はちょうどC#でこの種の要求を実行する方法を知ることに苦労しています。私は彼らのSDKを使いたくない。 – bmvr
私は実際にv3からバッチ処理を使用していません。 Google .Netクライアントライブラリを使用したくない特別な理由は何ですか? v3のようにデータテーブルとしてV4データを返す機能要求もあります。彼らが最後に話したように聞こえなかったと付け加えてもらえませんか? – DaImTo
特別な理由はありません。私はプロジェクトの途中です。データラッパーとそのデータをDataTablesなどにエクスポートするためのメソッドを既に作成しているため、sdkの仕組みを理解する時間を無駄にしたくありませんでした。 – bmvr