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

Reply via email to