关键字效果报告问题 [英] Keyword Performance Report issue

查看:68
本文介绍了关键字效果报告问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

使用以下cUrl命令,我试图获取KeywordPerformanceReport,但它在响应中失败并出现以下错误:

Using the following cUrl command, I am trying to get the KeywordPerformanceReport but it is failing with the following error in the response:

< s:Envelope xmlns:s =" http://schemas.xmlsoap.org/soap/envelope/">< s:Body>< s:Fault>< faultcode xmlns:a =" http://schemas.microsoft.com/ws/2005/05/addressing/none"> a:ActionNotSupported< / faultcode>< faultstring xml:lang =" en-US">由于EndpointDispatcher上的ContractFilter不匹配,因此在接收器处处理带有Action''的消息不能
。这可能是由于合同不匹配(发送方与接收方之间的操作不匹配)或发送方与接收方之间的绑定/安全性不匹配。
 检查发件人和收件人是否具有相同的合同和相同的约束(包括安全要求,例如邮件,传输,无)。< / faultstring>< / s:Fault>< / s:Body> ;< / s:信封>

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s:Body><s:Fault><faultcode xmlns:a="http://schemas.microsoft.com/ws/2005/05/addressing/none">a:ActionNotSupported</faultcode><faultstring xml:lang="en-US">The message with Action '' cannot be processed at the receiver, due to a ContractFilter mismatch at the EndpointDispatcher. This may be because of either a contract mismatch (mismatched Actions between sender and receiver) or a binding/security mismatch between the sender and the receiver.  Check that sender and receiver have the same contract and the same binding (including security requirements, e.g. Message, Transport, None).</faultstring></s:Fault></s:Body></s:Envelope>

任何人都可以帮我解决这个问题吗?提前致谢。

Can anyone help me resolve this issue? Thanks in advance.

C:\curl> curl -k --header" Content-Type:text / xml; charset = UTF-8" --data @ test.xml  https://adcenterapi.microsoft.com/Api/Advertiser/v8/Reporting/ReportingService.svc

C:\curl>curl -k --header "Content-Type: text/xml;charset=UTF-8" --data @test.xml https://adcenterapi.microsoft.com/Api/Advertiser/v8/Reporting/ReportingService.svc

test.xml文件(机密值重命名为XXX)

test.xml file (confidential values are renamed as XXX)

------------------------

------------------------

<?xml version =" 1.0" encoding =" UTF-8"?>

< SOAP-ENV:Envelope xmlns:SOAP-ENV =" http://schemas.xmlsoap.org/soap/envelope/"> ;

< SOAP-ENV:Header xmlns =" https://adcenter.microsoft.com/v8">

< DeveloperToken> XXX< / DeveloperToken> < br>
< UserName> XXX< / UserName>

<密码> XXX< /密码>

< CustomerAccountId> XXX< / CustomerAccountId>

< CustomerId> XXX< / CustomerId>

< / SOAP-ENV:标题>

< SOAP-ENV:正文xmlns =" https:/ /adcenter.microsoft.com/v8">

< SubmitGenerateReportRequest xmlns =" https://adcenter.microsoft.com/v8">

< ReportRequest i :类型= QUOT; KeywordPerformanceReportRequest" xmlns:i =" http://www.w3.org/2001/XMLSchema-instance">

< Format> Csv< / Format>

< Language> ;英语< /语言>

< ReportName>我的报告< / ReportName>

< ReturnOnlyCompleteData> false< / ReturnOnlyCompleteData>

<聚合>每日< /聚合>

<列>

< KeywordPerformanceReportColumn> AccountId< / KeywordPerformanceReportColumn>

< KeywordPerformanceReportColumn> AccountName< / KeywordPerformanceReportColumn>

< KeywordPerformanceReportColumn> Keyword< / KeywordPerformanceReportColumn>

< KeywordPerformanceReportColumn> KeywordId< / KeywordPerformanceReportColumn>

< KeywordPerformanceReportColumn> AdGroupName< / KeywordPerformanceReportColumn>

< KeywordPerformanceReportColumn> AdGroupId< / KeywordPerformanceReportColumn>

< KeywordPerformanceReportColumn> MatchT ype< / KeywordPerformanceReportColumn>

< KeywordPerformanceReportColumn> AveragePosition< / KeywordPerformanceReportColumn>

< KeywordPerformanceReportColumn> CampaignName< / KeywordPerformanceReportColumn>

< KeywordPerformanceReportColumn> CampaignId< / KeywordPerformanceReportColumn>

< KeywordPerformanceReportColumn> Clicks< / KeywordPerformanceReportColumn>

< KeywordPerformanceReportColumn> QualityScore< / KeywordPerformanceReportColumn>

< KeywordPerformanceReportColumn> Impressions< / KeywordPerformanceReportColumn> ;

< KeywordPerformanceReportColumn> DestinationUrl< / KeywordPerformanceReportColumn>

< KeywordPerformanceReportColumn> TimePeriod< / KeywordPerformanceReportColumn>

< KeywordPerformanceReportColumn>花费< / KeywordPerformanceReportColumn> < br>
< KeywordPerformanceReportColumn> CurrentMaxCpc< / KeywordPerform anceReportColumn>

< KeywordPerformanceReportColumn>转化< / KeywordPerformanceReportColumn>

< KeywordPerformanceReportColumn> ConversionRate< / KeywordPerformanceReportColumn>

< KeywordPerformanceReportColumn> CostPerConversion< / KeywordPerformanceReportColumn>

< / Columns>

< Scope>

< AccountIds xmlns:a =" http://schemas.microsoft.com/2003 / 10 /序列化/数组">

< a:long> XXX< / a:long>

< / AccountIds>

< /范围>

<时间>

< PredefinedTime> LastSevenDays< / PredefinedTime>

< /时间>

< ; / ReportRequest>

< / SubmitGenerateReportRequest>

< / SOAP-ENV:Body>

< / SOAP-ENV:Envelope>

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header xmlns="https://adcenter.microsoft.com/v8">
<DeveloperToken>XXX</DeveloperToken>
<UserName>XXX</UserName>
<Password>XXX</Password>
<CustomerAccountId>XXX</CustomerAccountId>
<CustomerId>XXX</CustomerId>
</SOAP-ENV:Header>
<SOAP-ENV:Body xmlns="https://adcenter.microsoft.com/v8">
<SubmitGenerateReportRequest xmlns="https://adcenter.microsoft.com/v8">
<ReportRequest i:type="KeywordPerformanceReportRequest" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<Format>Csv</Format>
<Language>English</Language>
<ReportName>My Report</ReportName>
<ReturnOnlyCompleteData>false</ReturnOnlyCompleteData>
<Aggregation>Daily</Aggregation>
<Columns>
<KeywordPerformanceReportColumn>AccountId</KeywordPerformanceReportColumn>
<KeywordPerformanceReportColumn>AccountName</KeywordPerformanceReportColumn>
<KeywordPerformanceReportColumn>Keyword</KeywordPerformanceReportColumn>
<KeywordPerformanceReportColumn>KeywordId</KeywordPerformanceReportColumn>
<KeywordPerformanceReportColumn>AdGroupName</KeywordPerformanceReportColumn>
<KeywordPerformanceReportColumn>AdGroupId</KeywordPerformanceReportColumn>
<KeywordPerformanceReportColumn>MatchType</KeywordPerformanceReportColumn>
<KeywordPerformanceReportColumn>AveragePosition</KeywordPerformanceReportColumn>
<KeywordPerformanceReportColumn>CampaignName</KeywordPerformanceReportColumn>
<KeywordPerformanceReportColumn>CampaignId</KeywordPerformanceReportColumn>
<KeywordPerformanceReportColumn>Clicks</KeywordPerformanceReportColumn>
<KeywordPerformanceReportColumn>QualityScore</KeywordPerformanceReportColumn>
<KeywordPerformanceReportColumn>Impressions</KeywordPerformanceReportColumn>
<KeywordPerformanceReportColumn>DestinationUrl</KeywordPerformanceReportColumn>
<KeywordPerformanceReportColumn>TimePeriod</KeywordPerformanceReportColumn>
<KeywordPerformanceReportColumn>Spend</KeywordPerformanceReportColumn>
<KeywordPerformanceReportColumn>CurrentMaxCpc</KeywordPerformanceReportColumn>
<KeywordPerformanceReportColumn>Conversions</KeywordPerformanceReportColumn>
<KeywordPerformanceReportColumn>ConversionRate</KeywordPerformanceReportColumn>
<KeywordPerformanceReportColumn>CostPerConversion</KeywordPerformanceReportColumn>
</Columns>
<Scope>
<AccountIds xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<a:long>XXX</a:long>
</AccountIds>
</Scope>
<Time>
<PredefinedTime>LastSevenDays</PredefinedTime>
</Time>
</ReportRequest>
</SubmitGenerateReportRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

推荐答案

大家好,

我找到了用于使报告正常工作的正确SOAP XML 。以下是适用于我的SOAP示例代码:

I figured out the correct SOAP XML to use to get the report working. Following is the SOAP sample code that works for me:

< soapenv:Envelope xmlns:soapenv =" schemas.xmlsoap.org /.../" xmlns:v8 =" adcenter.microsoft.com/v8" xmlns:arr =" schemas.microsoft.com/.../Arrays">

<soapenv:Envelope xmlns:soapenv="schemas.xmlsoap.org/.../" xmlns:v8="adcenter.microsoft.com/v8" xmlns:arr="schemas.microsoft.com/.../Arrays">

  < soapenv:Header>

  <soapenv:Header>

  &NBSP;  < v8:UserName> XXX< / v8:UserName>

     <v8:UserName>XXX</v8:UserName>

  &NBSP;  < v8:密码> XXX< / v8:密码>

     <v8:Password>XXX</v8:Password>

  &NBSP;  < v8:DeveloperToken> XXX< / v8:DeveloperToken>

     <v8:DeveloperToken>XXX</v8:DeveloperToken>

  &NBSP;  < v8:CustomerId> XXX< / v8:CustomerId>

     <v8:CustomerId>XXX</v8:CustomerId>

  &NBSP;  < v8:CustomerAccountId> XXX< / v8:CustomerAccountId>

     <v8:CustomerAccountId>XXX</v8:CustomerAccountId>

  &NBSP;  < v8:ApplicationToken>< / v8:ApplicationToken>

     <v8:ApplicationToken></v8:ApplicationToken>

  < / soapenv:标题>

  </soapenv:Header>

  < soapenv:Body>

  <soapenv:Body>

  &NBSP;  < v8:SubmitGenerateReportRequest>

     <v8:SubmitGenerateReportRequest>

  &NBSP; &NBSP; &NBSP; <! - 可选: - >

        <!--Optional:-->

  &NBSP; &NBSP; &NBSP; < v8:ReportRequest i:type =" v8:KeywordPerformanceReportRequest" xmlns:i =" www.w3.org/.../XMLSchema-instance" >

        <v8:ReportRequest i:type="v8:KeywordPerformanceReportRequest" xmlns:i="www.w3.org/.../XMLSchema-instance">

  &NBSP; &NBSP; &NBSP; &NBSP;  <! - 可选: - >

           <!--Optional:-->

  &NBSP; &NBSP; &NBSP; &NBSP;  < v8:格式> Csv< / v8:格式>

           <v8:Format>Csv</v8:Format>

  &NBSP; &NBSP; &NBSP; &NBSP;  <! - 可选: - >

           <!--Optional:-->

  &NBSP; &NBSP; &NBSP; &NBSP;  < v8:语言>英文< / v8:语言>

           <v8:Language>English</v8:Language>

  &NBSP; &NBSP; &NBSP; &NBSP;  <! - 可选: - >

           <!--Optional:-->

  &NBSP; &NBSP; &NBSP; &NBSP;  < v8:ReportName>我的报告< / v8:ReportName>

           <v8:ReportName>My Report</v8:ReportName>

  &NBSP; &NBSP; &NBSP; &NBSP;  <! - 可选: - >

           <!--Optional:-->

  &NBSP; &NBSP; &NBSP; &NBSP;  < v8:ReturnOnlyCompleteData> false< / v8:ReturnOnlyCompleteData>

           <v8:ReturnOnlyCompleteData>false</v8:ReturnOnlyCompleteData>

< v8:Aggregation> Daily< / v8:Aggregation>

<v8:Aggregation>Daily</v8:Aggregation>

< v8:Columns>

<v8:Columns>

< v8:KeywordPerformanceReportColumn> AccountId< / v8:KeywordPerformanceReportColumn>

<v8:KeywordPerformanceReportColumn>AccountId</v8:KeywordPerformanceReportColumn>

< v8:KeywordPerformanceReportColumn> AccountName< / v8:KeywordPerformanceReportColumn>

<v8:KeywordPerformanceReportColumn>AccountName</v8:KeywordPerformanceReportColumn>

< v8:KeywordPerformanceReportColumn> Keyword< / v8:KeywordPerformanceReportColumn>

<v8:KeywordPerformanceReportColumn>Keyword</v8:KeywordPerformanceReportColumn>

< v8:KeywordPerformanceReportColumn> KeywordId< / v8: KeywordPerformanceReportColumn>

<v8:KeywordPerformanceReportColumn>KeywordId</v8:KeywordPerformanceReportColumn>

< v8:KeywordPerformanceReportColumn> AdGroupName< / v8:KeywordPerformanceReportColumn>

<v8:KeywordPerformanceReportColumn>AdGroupName</v8:KeywordPerformanceReportColumn>

< v8:KeywordPerformanceReportColumn> CostPerConversion< / v8:KeywordPerformanceReportColumn>

<v8:KeywordPerformanceReportColumn>CostPerConversion</v8:KeywordPerformanceReportColumn>

< / v8:Columns>

</v8:Columns>

< v8:Scope>

<v8:Scope>

< v8: AccountIds>

<v8:AccountIds>

< arr:long> XXX< / arr:long>

<arr:long>XXX</arr:long>

< / v8:AccountIds>

</v8:AccountIds>

< / v8:范围>

</v8:Scope>

< v8:时间>

<v8:Time>

< v8:PredefinedTime> LastSevenDays< / v8:PredefinedTime> ;

<v8:PredefinedTime>LastSevenDays</v8:PredefinedTime>

< / v8:时间>

</v8:Time>

< / v8:ReportRequest>

</v8:ReportRequest>

< / v8:SubmitGenerateReportRequest>

</v8:SubmitGenerateReportRequest>

< / soapenv:Body>

</soapenv:Body>

< / soapenv:Envelope>

</soapenv:Envelope>


这篇关于关键字效果报告问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆