RevulyticsレポートAPIをテストしており、http://devzone.revulytics.com/docs/API/event-tracking-advanced-reports.html#のような高度なイベントトラッキングレポートを生成しようとしています。 私はC#とWebClientクラスを使用してHTTPクエリ(JSONの解析と書式設定にはNewtonsoft)を送信します。しかし、私のJSONは適切にフォーマットされていて、クライアントは正しく設定されていますが、未処理の例外が発生します。Revulyticsイベントトラッキングが不正リクエストを返す
RuiAdvancedRequest advancedRequest = new RuiAdvancedRequest();
DateTime startDate = DateTime.Now.AddDays(-180);
advancedRequest.user = textUser.Text;
advancedRequest.sessionId = authResponseObj.sessionId;
advancedRequest.productId = Convert.ToInt64(textProductId.Text);
advancedRequest.startDate = startDate.ToString("yyyy-MM-dd");
advancedRequest.stopDate = DateTime.Now.Date.ToString("yyyy-MM-dd");
advancedRequest.events = list;
string serializedRequest = JsonConvert.SerializeObject(advancedRequest);
string reportResult = client.UploadString(featureuUsageURL, "POST", serializedRequest);
最後の行がで失敗します:以下のコードサンプルタイプ「System.Net.WebException」の未処理の例外は、System.dllの で発生しました追加情報:(400)不正な要求:リモートサーバーがエラーを返しました。 Revulyticsサーバーからエラー情報を取得する方法はありますか?