【发布时间】:2014-05-08 19:28:56
【问题描述】:
我正在对 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
a:DeserializationFailedThe formatter 在尝试 反序列化消息:尝试 反序列化参数 https://bingads.microsoft.com/Reporting/v9:ReportRequest。这 InnerException 消息是“反序列化时出错 类型的对象 Microsoft.AdCenter.Advertiser.Reporting.Api.DataContracts.Request.ReportRequest。 值 '' 无法解析为类型 'Int32'。'。请参见 更多信息 详情。
有人可以检查这个请求并告诉我这个肥皂请求可能有什么问题吗?我尝试在 SOAPUI 中执行它,但无法理解问题
阿里夫
【问题讨论】: