KeywordPerformanceReport
This might be a bit of a newbie question, that was asked a long time ago on these forums.
I am trying to pull a Keyword Performance report using the PHP-NuSOAP library to interact with the MSN-AdCenter API
I am posting a set of SOAP requests-response, along with the SOAP fault I got.
SOAP REQUEST
<xmp>POST /v3/Reporting/Reporting.asmx HTTP/1.0
Host: adcenterapi.microsoft.com
User-Agent: NuSOAP/0.7.2 (1.94)
Content-Type: text/xml; charset=UTF-8
SOAPAction: "http://adcenter.microsoft.com/syncapis/RequestBIReport"
Content-Length: 937
<?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns2321="http://tempuri.org"><SOAP-ENV:Header><ApiUserAuthHeader xmlns="http://adcenter.microsoft.com/syncapis"><UserName>xxxxxxxx</UserName><Password>xxxxxxxx</Password><UserAccessKey>xxxxxxxx</UserAccessKey></ApiUserAuthHeader></SOAP-ENV:Header><SOAP-ENV:Body><RequestBIReport xmlns="http://adcenter.microsoft.com/syncapis"><APIFlags>0</APIFlags> <request><AccountId>xxxxx</AccountId> <CampaignIds>Array</CampaignIds><ReportAggregation>Day</ReportAggregation><ReportDateRange>Yesterday</ReportDateRange><ReportLanguage>English</ReportLanguage><Format>CSV</Format><AllNone>false</AllNone></request></RequestBIReport></SOAP-ENV:Body></SOAP-ENV:Envelope></xmp>\n<xmp>HTTP/1.1 500 Internal Server Error
Date: Thu, 19 Oct 2006 21:22:06 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
X-AspNet-Version: 2.0.50727
Cache-Control: private
Content-Type: text/xml; charset=utf-8
Content-Length: 609
SOAP RESPONSE
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><soap:Fault><faultcode>soap:Client</faultcode><faultstring>Server was unable to read request. > There is an error in XML document (1, 635). > The specified type is abstract: name='ReportRequest', namespace='http://adcenter.microsoft.com/syncapis', at <request xmlns='http://adcenter.microsoft.com/syncapis'>.</faultstring><detail /></soap:Fault></soap:Body></soap:Envelope></xmp>
This is according to the sample request/response posted in the documentation. And the response has the error I get.
Kind of has me stumped coz I cant find the error code in the MSN Ad-Center documentation as well.
Any help will be appreciated.

