AdWords API Best method for downloading full account?

2008-10-29 Thread crozzer
Hi, We've got 5 Accounts under an MCC, and about 4Million active keywords and placements. We're just getting started with the API, and one of my first tasks is to begin to maintain a "snapshot" of the current state of everything. I have to imagine others have had this requirement. So, what's t

AdWords API Re: Best method for downloading full account?

2008-10-29 Thread crozzer
imma noob. Just found Account Structure Reports. Thanks. --~--~-~--~~~---~--~~ 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 f

AdWords API Structure Report triggers invalid date error in GetAllJobs

2008-11-07 Thread crozzer
Hi, I'm running into an error where a previously scheduled and completed structure report is sitting and waiting in my account (happens to be an MCC account). As long as that report is there, when I run GetAllJobs, i get the following error: (running .NET 3.5) String was not recognized as a va

AdWords API Re: Structure Report triggers invalid date error in GetAllJobs

2008-11-07 Thread crozzer
OK, not sure how to generate XML / SOAP trace info with .NET. I found this page, but nothing about .NET. http://www.google.com/support/adwordsapi/bin/answer.py?answer=15137 If you could point me in the right direction, that would be great. Thanks! --~--~-~--~~~---~--~

AdWords API Re: Structure Report triggers invalid date error in GetAllJobs

2008-11-07 Thread crozzer
Thanks for the speedy response. Being honest, I'm new to SOAP, etc., so it's gonna take me a few minutes to find out how to setup the SOAP trace. And, yes, I can manually delete the report. My concern would be that the same thing is going to happen when I get valid structure reports in the cli

AdWords API .NET specific - public AdWordsUser(Hashtable headers) fails?

2008-11-13 Thread crozzer
This is one of those where I know I must be wrong... Please help me. I'm trying to use this in an application where I have an MCC login, and multiple client accounts. So, when I want to create an instance for a particular child Account ID ... headers = null; // Successfully gets head

AdWords API Re: Limits on Reporting Across Accounts with MCC

2008-11-13 Thread crozzer
Another suggestion would be to iterate through each of your accounts, scheduling a report for each, then go back and get them each individually. With the API at least, that's pretty straightforward (though admittedly pretty painful if you are going to use the web interface to get the reports). Big

AdWords API Re: .NET specific - public AdWordsUser(Hashtable headers) fails?

2008-11-13 Thread crozzer
so, more pointedley, shouldn't line 159 of AdWordsUser.cs be something like: this.headers = headers; (I know, that's not the proper code, but you get the idea). On Nov 13, 12:35 pm, crozzer <[EMAIL PROTECTED]> wrote: > This is one of those where I know I must be wrong

AdWords API Re: .NET specific - public AdWordsUser(Hashtable headers) fails?

2008-11-13 Thread crozzer
Umm, okay, I'm hoping someone tells me I was using this wrong. In the meantime, I've updated my local copy of AdWordsUser.cs as follows 159: foreach (DictionaryEntry entry in headers) this.headers.Add(entry.Key, entry.Value); Which is intended to copy the values from the "headers" parame

AdWords API Re: .NET specific - public AdWordsUser(Hashtable headers) fails?

2008-11-13 Thread crozzer
Done: http://code.google.com/p/google-api-adwords-dotnet/issues/detail?id=12 --~--~-~--~~~---~--~~ 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.co

AdWords API Re: Structure Report triggers invalid date error in GetAllJobs

2008-11-13 Thread crozzer
I'm having difficulty turning on my trace logs. I have read the README, which directs me to add the following, which I placed in my web.config (not app.config). I'm running .NET 3.5 , VS 2008, on Vista --~--~-~--~~~---~--~~ You received this me

AdWords API Re: Structure Report triggers invalid date error in GetAllJobs

2008-11-13 Thread crozzer
Thanks for the tip, sounds like you know what you are doing. I'm just not sure how to apply that to my project, and hoped you might be able to help. I'm running .NET 3.5, VS 2008, on Vista, using AWAPI v13 (2.1.0) i don't know about reference.cs? thanks On Nov 10, 4:04 am, IgorAG <[EMAIL PROTE

AdWords API Re: Structure Report triggers invalid date error in GetAllJobs

2008-11-13 Thread crozzer
and, um, noobie (me) found the rest of the soap extensions i needed to enable in my web.config. so, got that part figured out anyways. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To pos

AdWords API enabling trace extension causes new errors (.NET 3.5)

2008-11-13 Thread crozzer
I've got some otherwise-working code that when I enable logging by adding trace extensions in my web.config, I get unexpected run-time errors. "Object reference not set to an instance of an object." I'm guessing this is user-error - maybe I have the settings in the wrong place, or set to the wro

AdWords API Re: Structure Report triggers invalid date error in GetAllJobs

2008-11-13 Thread crozzer
The same errors that started this thread are now happening in my client accounts. Meaning, I can't use the API to download a client account b/c the serializer chokes on the startdate (and, presumably, enddate). Any suggested work-arounds much appreciated. --~--~-~--~~~

AdWords API Re: Structure Report triggers invalid date error in GetAllJobs

2008-11-14 Thread crozzer
original question resolved/reported. see: http://code.google.com/p/google-api-adwords-dotnet/issues/detail?id=13 --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To post to this group, send e

AdWords API Structure Report exceeds 250MB limit - what now?

2008-11-14 Thread crozzer
My Structure Reports are getting truncated at the 250MB limit. Is it possible to get an exception on the limit, even if for structure reports only? My only alternative would be to iterate through all accounts, campaigns, adgroups, and criterion, which is A LOT of API units and extra traffic... A

AdWords API Re: Structure Report exceeds 250MB limit - what now?

2008-11-14 Thread crozzer
I assumed you would be able to access my MCC and CID? I'm re-running the reports now, and will attempt to download them via browser and post the results later today. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups

AdWords API Looking to hire - API, .NET, SQL consultant

2008-12-09 Thread crozzer
(Please accept my apologies if this post is not welcome in this group. I hope it is) JustAnswer.com is looking to hire a part-time consultant to assist with in-house development work with the Google AdWords API. You will be developing in-house tools to support our PPC Management operation. We a

AdWords API Re: Looking to hire - API, .NET, SQL consultant

2008-12-10 Thread crozzer
Thanks for clarifying, Ed! Additional Requirement: Able to charm your way out of a paper bag. --~--~-~--~~~---~--~~ 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-ap

AdWords API Re: Structure Report exceeds 250MB limit - what now?

2008-12-10 Thread crozzer
Indeed, I'm able to download the report as a gzip. For the record, it was 50MB compressed (and downloaded), 3 GB uncompressed. So, indeed, it looks as if the 250MB limit applies to the download size, NOT the uncompressed size. --~--~-~--~~~---~--~~ You received thi

AdWords API "keep alive" equivalent?

2008-12-19 Thread crozzer
I've got a long-running job (a few hours) that iterates through all of our 2.8 million criterion across 5 accounts in order to download them. I intermittently run across an error like "the connections was expected to be kept open but was closed by the server..." (I can get the exact error next ti

AdWords API Re: Structure Report exceeds 250MB limit - what now?

2008-12-19 Thread crozzer
Hi Jeff, A solid suggestion. We'll incorporate that eventually. Unfortunately something as simple as gzipFile.Uncompress() is only a dream in .NET... Thanks, ~Crosby --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "A

AdWords API Re: Structure Report exceeds 250MB limit - what now?

2008-12-22 Thread crozzer
Hey, thanks Zweitze, not sure how I missed that. --~--~-~--~~~---~--~~ 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 gr

AdWords API Re: "keep alive" equivalent?

2008-12-22 Thread crozzer
Here is the actual error message. I'm interpreting this to mean that Google is cutting me off mid- request/response. I'm going to wrap it in a retry and see how that goes. But, if you have any suggestions for how to prevent this in the first place, please let me know. Thanks~ =

AdWords API point of clarification about "globally unique"

2009-01-14 Thread crozzer
We have many accounts under an MCC. Can someone clarify the following statement? Does that mean globally unique _within an account_, or does that mean globally unique _across all accounts in google_? "Campaign, AdGroup, Criterion, and Ad objects all have IDs that are set by the AdWords API web

AdWords API Re: point of clarification about "globally unique"

2009-01-14 Thread crozzer
from page: http://code.google.com/apis/adwords/docs/developer/adwords_api_services.html I'm asking b/c I'm running into primary key constraints while entering (keyword) criterion into my DB. I have set a compound primary key on Criterion_ID + AdGroup_ID, which should work unless AdGroup_ID is o

AdWords API Re: point of clarification about "globally unique"

2009-01-14 Thread crozzer
thanks jeff, for the record it turns out my code had been timing out and trying again without rolling back the timedout insert. So, when it tried again, it was seeing the partial results of the previous attempt. Fixed on my side. thanks again. --~--~-~--~~~---~--~~

AdWords API Re: getCampaignNegativeCriteria returns Criteria with ID = 0

2009-02-03 Thread crozzer
Apologies. This is answered in: http://groups.google.com/group/adwords-api/browse_thread/thread/cd2e7ad88f7f5f54/d2484134d7dd6a48?lnk=gst&q=getCampaignNegativeCriteria#d2484134d7dd6a48 --~--~-~--~~~---~--~~ You received this message because you are subscribed to t

AdWords API report downloads started failing - any ideas?

2009-03-30 Thread crozzer
Hi, I've got a daily job that downloads all of the reports in my MCC. the core of which is the ReportService.DownloadFile. (of course). This has been running daily for months, but this weekend it started generating errors: Unexpected EOF or 0 bytes downloaded. OR Thread was being aborted So I wr

AdWords API Question about - getKeywordVariations

2009-05-05 Thread crozzer
Does it return the same results if I give it 10 seedkeywords in one request VERSUS 10 separate requests with one keyword each? for example, would it return the same results for this list of words java coding programming versus requesting each of those words individually and pooling the results i

AdWords API Suggestion - please include max. field sizes in reference

2009-05-06 Thread crozzer
Hi, This is a request to please include max. field sizes in the reference documentation. Example: I'm creating a database to hold AdGroup names. How big should the varchar field be? (Answer: 255... I think). ... and so on for all the other fields... Thanks, `Crosby --~--~-~--~~--

AdWords API passing Client ID, still getting results for MCC

2009-06-26 Thread crozzer
Hi, I'm using awapi_dotnet_3.1.1. I think this is a bug, but want to ask the forum before reporting it. In the following code, I create a headers dictionary using the web.config settings, then override the client ID, then create a user and call getAccountInfo(), just like in Examples \v13\Accou