adcenter api关键字性能报告soap请求错误

时间:2014-05-08 19:28:56

标签: xml soap soapui

我正在对adcenter api执行以下soap请求,但收到错误

<s:Envelope xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
  <s:Header xmlns="https://bingads.microsoft.com/Reporting/v9">
    <Action mustUnderstand="1">SubmitGenerateReport</Action>
    <DeveloperToken i:nil="false">XXXXXX</DeveloperToken>
    <Password i:nil="false">XXXXXXX</Password>
    <UserName i:nil="false">XXXXXXX</UserName>
  </s:Header>
  <s:Body>
    <SubmitGenerateReportRequest xmlns="https://bingads.microsoft.com/Reporting/v9">
      <ReportRequest i:nil="false" i:type="KeywordPerformanceReportRequest">
        <ReportName i:nil="false">Keyword Performance Report</ReportName>
        <ReturnOnlyCompleteData i:nil="false">false</ReturnOnlyCompleteData>
         <!--Keep these fields if you set the i:type attribute to KeywordPerformanceReportRequest-->
        <Aggregation>Daily</Aggregation>
        <Columns i:nil="false">
          <KeywordPerformanceReportColumn>AccountName</KeywordPerformanceReportColumn>
          <KeywordPerformanceReportColumn>CampaignName</KeywordPerformanceReportColumn>
          <KeywordPerformanceReportColumn>Keyword</KeywordPerformanceReportColumn>
          <KeywordPerformanceReportColumn>TimePeriod</KeywordPerformanceReportColumn>
          <KeywordPerformanceReportColumn>Impressions</KeywordPerformanceReportColumn>
          <KeywordPerformanceReportColumn>Conversions</KeywordPerformanceReportColumn>
        </Columns>
        <MaxRows></MaxRows>
        <Scope i:nil="false">
          <AccountIds i:nil="false" xmlns:a1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <a:int>2738383</a:int>
          </AccountIds>
        </Scope>
       </ReportRequest>
    </SubmitGenerateReportRequest>
  </s:Body>
</s:Envelope>

我收到以下错误

  

HTTP / 1.1 500内部服务器错误内容长度:747内容类型:   文/ XML; charset = utf-8服务器:Microsoft-IIS / 8.0 X-Powered-By:   ASP.NET日期:星期四,2014年5月8日19:21:21 GMT

     

a:反序列化失败格式化程序在尝试时抛出异常   反序列化消息:尝试时出错   反序列化参数   https://bingads.microsoft.com/Reporting/v9:ReportRequest。该   InnerException消息是'反序列化时出错   对象类型   Microsoft.AdCenter.Advertiser.Reporting.Api.DataContracts.Request.ReportRequest。   值''无法解析为'Int32'类型。'。请参阅   InnerException更多   的信息。

有人可以查看此请求并告诉我这个肥皂请求可能有什么问题。我尝试在SOAPUI中执行它但无法理解问题

阿里夫

1 个答案:

答案 0 :(得分:0)

我发现了这个问题。我必须在下面的标记中提供最大行值

<MaxRows></MaxRows>

阿里夫