4

私は 201306 を使用していますが、金曜日までは問題なくレポートをダウンロードできました。しかし、今日突然、次のエラーが発生し始めました。

Invalid ReportDefinition Xml: cvc-complex-type.2.4.a: Invalid content was found starting with element 'operator'

私のコードスニペット:

 selector.fields = new[]
                    {
                        PerformanceSelector.Date,
                        PerformanceSelector.KeywordId,
                        PerformanceSelector.KeywordText,
                        PerformanceSelector.AccountName,
                        PerformanceSelector.CampaignId,
                        PerformanceSelector.CampaignName,
                        PerformanceSelector.AdGroupId,
                        PerformanceSelector.AdGroupName,
                        PerformanceSelector.KeywordMatchType,
                        PerformanceSelector.Impressions,
                        PerformanceSelector.Clicks,
                        PerformanceSelector.AveragePosition,
                        PerformanceSelector.Cost,
                        PerformanceSelector.AverageCpc,
                        PerformanceSelector.ClickThroughRate,
                        PerformanceSelector.Conversions,
                        PerformanceSelector.ConversionRate,
                        PerformanceSelector.CostPerConversion,
                    };

                    dates = new DateRange { min = String.Format("{0:yyyyMMdd}", StartDate), max = String.Format("{0:yyyyMMdd}", EndDate) };
                    selector.dateRange = dates;

レポート定義

    var reportDefinition = new ReportDefinition
        {
            reportName = ReportName,
            reportType = ReportType,
            dateRangeType = ReportDefinitionDateRangeType.CUSTOM_DATE,
            includeZeroImpressions = true,
            downloadFormat = DownloadFormat.XML,
            selector = selector
        };

そして、私が得ているエラーは

<?xml version="1.0" encoding="UTF-8" standalone="yes"?><reportDownloadError><ApiError><type>ReportDownloadError.INVALID_REPORT_DEFINITION_XML</type><trigger>Invalid ReportDefinition Xml: cvc-complex-type.2.4.a: Invalid content was found starting with element 'operator'. One of '{&quot;https://adwords.google.com/api/adwords/cm/v201306&quot;:field}' is expected.</trigger><fieldPath></fieldPath></ApiError></reportDownloadError>
4

1 に答える 1

3

私もこの問題を抱えていましたが、バージョンを変更するのを忘れていました:

var ユーティリティ = 新しい ReportUtilities(ユーザー); utility.ReportVersion = "v201309";

まだv201302だった

お役に立てれば。

ステファン

于 2013-12-03T17:08:32.593 に答える