Hello Ken, To start with, I wouldn't recommend running a report for the current day--it's recommended that you wait until at least 6 hours after midnight in your local timezone before requesting a report for the previous day. The data you get back for the current day will almost definitely be incomplete. I wouldn't expect it to be all zeros, like you're seeing, but as a first step could you try setting the day in question to yesterday?
In general, though, I think you're running into issues related to the credentials you're providing in your SOAP request--what I talked about in my last message in that thread you mentioned. Seeing either the SOAP request you're making or if you'd rather not post that due the email addresses, just providing the value of the requestId SOAP response header from your scheduleReportJob() response would be the best way to debug that. I can't tell whether you're using .NET or Java, or whether you're using the official client libraries for each language. If you are using the client library in one of those languages, take a look at the README file that comes with it--I believe it should have an example of how to turn on SOPA logging to get that info. Cheers, -Jeff Posnick, AdWords API Team On Dec 16, 3:22 pm, API User from Z <jojo.roque+...@zazzle.com> wrote: > I'm having exactly the same problem as discussed in this previous > thread: > > http://groups.google.com/group/adwords-api/msg/620c1aeb8c5c498c?hl=en& > > I am doing what Jeff said in his last message in that thread, but I am > not getting any data back from the ReportService API. However, I can > run the same report in the Client Report web app and get all the > data. I am setting the startDayand endDay of the job to today's > date. Could that be the cause of the problem? I noticed that the > Client Report web app uses "Today" as the Date Range, but I don't see > a way to do that in the API. > > This is how I am setting up the job: > > job.name = "Keyword Stats:" + date.Date.ToShortDateString(); > job.crossClient = true; // include all accounts in the report > job.startDay = date; // report is for one day > job.endDay = date; > job.selectedReportType = "Keyword"; > job.aggregationTypes = new string[] { "Summary" }; > job.selectedColumns = new string[] { > "Keyword", > "KeywordDestUrlDisplay", > "FirstPageCpc", > "QualityScore", > "MaximumCPC", > "MaxContentCPC", > "AdGroupMaxCpa", > "PreferredCPC", > "TopPosition", > "BottomPosition", > "Impressions", > "Clicks", > "Cost", > "AveragePosition" > }; > > And here's what I am getting back: > > <?xml version="1.0" standalone="yes"?><report><table><columns><column > name="keyword"></column><column name="firstPageCpc"></column><column > name="qualityScore"></column><column name="maxCpc"></column><column > name="maxContentCpc"></column><column name="preferredCpc"></ > column><column name="agMaxCpa"></column><column name="topPosition"></ > column><column name="bottomPosition"></column><column > name="kwDestUrl"></column><column name="imps"></column><column > name="clicks"></column><column name="cost"></column><column > name="pos"></column></columns><rows></rows></table><totals><grandtotal > imps="0" clicks="0" cost="0" pos="0.0"></grandtotal></totals></report> > > I'd like to do a SOAP trace, but I'm not sure how to do that. Any > pointers would be appreciated. > > -Ken --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en -~----------~----~----~----~------~----~------~--~---