Kevin Thanks for your help. I have one more doubt, I was using an old version to pull reports at that time i was able to pull all account reports in a single file but now i have to parse through each account to pull reports as individual pieces. is that old version capability still available if yes, then what i have to do get that feature?
Thanks again, Mik On Wed, Mar 7, 2012 at 9:17 PM, Kevin Winter <kevin.win...@google.com>wrote: > Hi Mik, > I responded to the issue you filed on the Java library issue tracker. > > - Kevin Winter > AdWords API Team > > > On Tuesday, March 6, 2012 4:14:18 PM UTC-5, Mik wrote: >> >> *Hi,* >> * >> * >> *i was trying to update my older adwords api adhoc >> report down-loader code to new version. i used following code found >> at Google codes.* >> >> *public class DownloadAdHocReport {* >> * public static void main(String[] args) {* >> * try {* >> * // Log SOAP XML request and response.* >> * AdWordsServiceLogger.log();* >> * >> * >> * // Get AdWordsUser from "~/adwords.properties".* >> * AdWordsUser user = new AdWordsUser();* >> * >> * >> * // Location to download report to.* >> * String reportFile = "report_mik_adwords.csv";* >> * >> * >> * // Create selector.* >> * Selector selector = new Selector();* >> * selector.setFields(new String[] {"AdGroupId", "Id", >> "KeywordText", "KeywordMatchType",* >> * "Impressions", "Clicks", "Cost"});* >> * >> * >> * // Create report definition.* >> * ReportDefinition reportDefinition = new ReportDefinition();* >> * reportDefinition.setReportName("Keywords performance report #" + >> System.currentTimeMillis());* >> * reportDefinition.setDateRangeType(ReportDefinitionDateRangeType. >> YESTERDAY);* >> * reportDefinition.setReportType(ReportDefinitionReportType. >> KEYWORDS_PERFORMANCE_REPORT);* >> * reportDefinition.setDownloadFormat(DownloadFormat.CSV);* >> * reportDefinition.setIncludeZeroImpressions(false);* >> * reportDefinition.setSelector(selector);* >> * >> * >> * FileOutputStream fos = new FileOutputStream(new File(reportFile)); >> * >> * ReportDownloadResponse response = ReportUtils.downloadReport(user, >> reportDefinition, fos);* >> * if (response.getHttpStatus() == HttpURLConnection.HTTP_OK) {* >> * System.out.println("Report successfully downloaded: " + >> reportFile);* >> * } else {* >> * System.out.println("Report was not downloaded. " + >> response.getHttpStatus() + ": "* >> * + response.getHttpResponseMessage());* >> * }* >> * } catch (Exception e) {* >> * e.printStackTrace();* >> * }* >> * }* >> *}* >> >> *after running i was getting the following error:* >> >> *Exception in thread "main" java.lang.NoSuchMethodError: >> com.google.api.adwords.lib.AdWordsUser.isUsingSandbox()Z* >> * at com.google.api.adwords.lib.utils.v201109.ReportUtils. >> getServer(ReportUtils.java:302)* >> * at com.google.api.adwords.lib.utils.v201109.ReportUtils. >> generateAdHocReportUrl(ReportUtils.java:316)* >> * at com.google.api.adwords.lib.utils.v201109.ReportUtils. >> downloadReport(ReportUtils.java:186)* >> * at connexiona.DownloadAdHocReport.main(DownloadAdHocReport.java:53)* >> * >> * >> *and my adwords.properties file looks like this:* >> * >> * >> email=myloginemailid >> password=password >> clientId=myloginemailid_since_**i_don't_know_client_id >> useragent=company_name >> developerToken=dev_token >> useSandbox=false >> partialFailure=false >> returnMoneyInMicros=false >> >> Can any one help me to solve the issue? >> >> Thanks in advance for any help you can offer! >> >> ** >> >> *-Mik* >> > -- > =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ > Also find us on our blog and discussion group: > http://adwordsapi.blogspot.com > http://groups.google.com/group/adwords-api > =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ > > 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 > -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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