Downloaded v17.0 of the .NET API library. Compiled them for .NET Framework 4.5.1 and made binary references to it for my C# project.
My client code connects to AdWordsService.v201402.ManagedCustomerService with no problem, passing it my MCC it enumerates all MCCs under it and other accounts (we are a large mature organization and have a lot of Accounts). Using the sample code from GetCampaigns, I have two problems: 1. None of the first 21 accounts has contained campaigns, according to the API. The accounts have campaigns visible in the Adwords web GUI. 2. When my iterator hits the 22nd account, and on every account thereafter, I get this error back from the API: *Failed to get access token for service account.{ "error" : "invalid_request"}* There must be something wrong with the refresh stuff behind the scenes in the Adwords .NET layer, but there is so much indirection that I cannot tell where the exact problem is. I went back to the original sample code I downloaded, and running GetCampaigns I do not get an "invalid request" error, but it reports "0 campaigns exist". How should I properly enumerate all campaigns within an account, and what is the proper pattern for Service_Account refresh? I am stuck. Please help! Thanks. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 --- You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.