AdWords API Re: Enum com.google.ads.api.services.campaignmgmt.criterion.campaigncriterion.v200909.jaxbgen.ContentLabelType does not have a constant corresponding to BELOW_THE_FOLD

2010-03-22 Thread Daniel
Hey guys,

anythink new about this?

Greetings
Daniel

On 18 Mrz., 16:15, SEM sem...@gmail.com wrote:
 Thanks Eric.

 On Mar 18, 8:12 am, AdWords API Advisor adwordsapiadvi...@google.com
 wrote:

  Hi,

  Thank you for bringing this problem to our attention.  I've alerted
  the core engineering team and they are working on a solution.  At this
  time there are no workarounds for this issue.  I'll update this thread
  when I have more information.

  Best,
  - Eric Koleda, AdWords API Team

  On Mar 18, 10:28 am, SEM sem...@gmail.com wrote:

   Can someone assist with this please?

   Thanks.

   On Mar 16, 5:11 pm, SEM sem...@gmail.com wrote:

Hi,

We are seeing the below error for one of our clients for Google
Adwords API v200909
com.google.api.adwords.cm.CampaignCriterionServiceSoapBindingStub.get()
method.

What is the cause for this Error?

Thanks,

Error Stacktrace:
-

Enum
com.google.ads.api.services.campaignmgmt.criterion.campaigncriterion.v20090
 ­9.jaxbgen.ContentLabelType
does not have a constant corresponding to BELOW_THE_FOLD while
invoking public abstract
com.google.ads.api.services.campaignmgmt.criterion.campaigncriterion.v20090
 ­9.jaxbgen.CampaignCriterionPage
com.google.ads.api.services.campaignmgmt.criterion.campaigncriterion.v20090
 
­9.jaxbgen.CampaignCriterionServiceInterface.get(com.google.ads.api.service
 
s­.campaignmgmt.criterion.campaigncriterion.v200909.jaxbgen.CampaignCriteri
 on­Selector)
throws
com.google.ads.api.services.campaignmgmt.criterion.campaigncriterion.v20090
 ­9.jaxbgen.ApiException_Exception
with params
[com.google.ads.api.services.campaignmgmt.criterion.campaigncriterion.v2009
 ­09.jaxbgen.campaigncriterionselec...@cf182e].
        at
org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:
222)
        at
org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:
129)
        at
org.apache.axis.encoding.DeserializationContext.endElement(DeserializationC
 ­ontext.java:
1087)
        at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(Abs
 ­tractSAXParser.java:
601)
        at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scan
 ­EndElement(XMLDocumentFragmentScannerImpl.java:
1774)
        at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl
$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2930)
        at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocu
 ­mentScannerImpl.java:
648)
        at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNS
 ­DocumentScannerImpl.java:
140)
        at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scan
 ­Document(XMLDocumentFragmentScannerImpl.java:
510)
        at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Co
 ­nfiguration.java:
807)
        at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Co
 ­nfiguration.java:
737)
        at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:
107)
        at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Abstract
 ­SAXParser.java:
1205)
        at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl
$JAXPSAXParser.parse(SAXParserImpl.java:522)
        at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
        at
org.apache.axis.encoding.DeserializationContext.parse(DeserializationContex
 ­t.java:
227)
        at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
        at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
        at
org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandCh
 ­ecker.java:
62)
        at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
        at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
        at org.apache.axis.client.Call.invoke(Call.java:2767)
        at org.apache.axis.client.Call.invoke(Call.java:2443)
        at org.apache.axis.client.Call.invoke(Call.java:2366)
        at org.apache.axis.client.Call.invoke(Call.java:1812)
        at
com.google.api.adwords.cm.CampaignCriterionServiceSoapBindingStub.get(Campa
 ­ignCriterionServiceSoapBindingStub.java:
644)- Hide quoted text -

  - Show quoted text -

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api

AdWords API Don't need to add clients to MCC in v2009

2010-03-22 Thread Andy Doan
Since I switched to v2009 version, I no longer need to add clients to MCC. 
I need to login with client's username and password.
Please confirm?

Andy Doan
iConvex, Inc.
Toll Free: (800) 360-2841 x20 
Direct Line: (714) 515-6620 
Email: a...@iconvex.com  
Find information about our services at  www.iconvex.com



-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


AdWords API Re: Unable to get Adgroup/Campaign informations : CLIENT_EMAIL_INVALID

2010-03-22 Thread TompiT
Hi,

Thanks for your help, this client account exists, the email used is
correct and the token used for the MCC is valid and has access to this
account from adwords web interface.
Indeed, with v13 API all works fine with the same value, but it seems
to be different under v200909.

On 19 mar, 19:26, AdWords API Advisor adwordsapiadvi...@google.com
wrote:
 Hi,

 Can you confirm that this client account exists and that the MCC
 account that the authToken was generated for has access to the
 account?

 Best,
 - Eric Koleda, AdWords API Team

 On Mar 19, 8:41 am, TompiT thomas.pit...@gmail.com wrote:

  Hi,

  While trying to get an adgroup informations by id adgroup using
  v200909 AdGroupServiceInterface we get the following exception from
  API :
  AuthenticationError.CLIENT_EMAIL_INVALID @ ; trigger:'gb-aw-
  bestoftheb...@shopping-engine.com'
  We have the same problem by trying to get data from different
  campaigns or adgroups.
  Note that our code is also used for other accounts and we don't have
  any issue, it just appears on one account.

  Could you help us to find what is wrong with that ?
  Thanks in advance,

  Find below the SOAP informations (request/response)
  --
  Request :
  --
  ?xml version=1.0 encoding=UTF-8?
  soapenv:Envelope xmlns:soapenv=http://schemas.xmlsoap.org/soap/
  envelope/ xmlns:xsd=http://www.w3.org/2001/XMLSchema;
  xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
      soapenv:Header
          ns1:RequestHeader soapenv:actor=http://schemas.xmlsoap.org/
  soap/actor/next soapenv:mustUnderstand=0 xmlns:ns1=https://
  adwords.google.com/api/adwords/cm/v200909
              ns1:authToken xmlns:ns1=https://adwords.google.com/api/
  adwords/cm/v200909**/ns1:authTokenns1:clientEmailgb-aw-
  bestoftheb...@shopping-engine.com/
  ns1:clientEmailns1:developerTokenmyDevToken/
  ns1:developerTokenns1:userAgentAdWords API Java Client Library -
  v7.1.0 - myUserAgent/ns1:userAgentns1:validateOnlyfalse/
  ns1:validateOnly
          /ns1:RequestHeader
      /soapenv:Header
      soapenv:Body
          get xmlns=https://adwords.google.com/api/adwords/cm/
  v200909
              selector
                  adGroupIds329941153/adGroupIds
              /selector
          /get
      /soapenv:Body
  /soapenv:Envelope
  --
  Response :
  --
  ?xml version=1.0 encoding=UTF-8?
  soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/;
      soap:Header
          ResponseHeader xmlns=https://adwords.google.com/api/adwords/
  cm/v200909
              requestId2f53bc5eb69660a5636dfb67acfa9e0a/
  requestIdoperations0/operationsresponseTime149/
  responseTimeunits0/units
          /ResponseHeader
      /soap:Header
      soap:Body
          soap:Fault
              faultcodesoap:Server/
  faultcodefaultstringAuthenticationError.CLIENT_EMAIL_INVALID @ ;
  trigger:'gb-aw-bestoftheb...@shopping-engine.com'/faultstring
              detail
                  ApiExceptionFault xmlns=https://adwords.google.com/
  api/adwords/cm/v200909
                      messageAuthenticationError.CLIENT_EMAIL_INVALID
  @ ; trigger:'gb-aw-bestoftheb...@shopping-engine.com'/
  messageApplicationException.TypeApiException/
  ApplicationException.Type
                      errors xsi:type=AuthenticationError
  xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
                          fieldPath/triggergb-aw-
  bestoftheb...@shopping-engine.com/
  triggerApiError.TypeAuthenticationError/
  ApiError.TypereasonCLIENT_EMAIL_INVALID/reason
                      /errors
                  /ApiExceptionFault
              /detail
          /soap:Fault
      /soap:Body
  /soap:Envelope

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


AdWords API API developer tokens

2010-03-22 Thread Tam
Hi there

Can you please confirm it's possible to have multiple developer tokens
corresponding to a single MCC account?  (since the developer token is
used to identify unique developers, I'm assuming this is going to be
so, but I need this confirmed)

Kind Regards

Tam

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


AdWords API Re: TargetingIdeaService using CountryTarget UK

2010-03-22 Thread AdWords API Advisor
Hi,

A list of available language codes is located here:

  http://code.google.com/apis/adwords/docs/developer/adwords_api_languages.html

Best,
- Eric Koleda, AdWords API Team

On Mar 19, 2:28 pm, rick rick.kra...@gmail.com wrote:
 I traced through the Axis debug and found an INVALID_REGION_CODE
 hidden in the malformed response.
 It turns out that UK is not supported, but GB works fine.

 Is there a table of valid language and country codes somewhere?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


AdWords API Re: CampaignStats have more campaignStatuses values

2010-03-22 Thread AdWords API Advisor
Hi,

Those are the only three campaign statuses.  Are you seeing other
values?

Best,
- Eric Koleda, AdWords API Team

On Mar 19, 10:38 am, Swithin josh.shortli...@gmail.com wrote:
 How come your enum CampaignStats documentation only refers to
 ACTIVE, PAUSED and DELETED as possible values for the
 campaignStatuses parameter, of the statsSelector, when there are
 others?

 This caused me some hardship, as I was specifying those three in my
 API calls, thinking that those would bring back All data. Wrong. Now I
 have just left that parameter blank, and so I will get all.

 http://code.google.com/apis/adwords/v2009/docs/reference/CampaignServ...

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


AdWords API Re: .NET Client API, Re-Usability of AdWordsUser

2010-03-22 Thread AdWords API Advisor
Hi,

Currently the AdWords API .NET client library doesn't allow you to
change the headers of the AdWordsUser after it's been created.  You
can however change the header values of a service, using code like:

  serviceName.RequestHeader.clientEmail = newvalue;

Best,
- Eric Koleda, AdWords API Team

On Mar 19, 9:11 am, quaylar che...@gmx.net wrote:
 Answering part of it myself:

 It seems that re-using the AdWordsUser-object is essential when making
 many subsequential requests to the API, since
 creating a new user would also create a new token each time - which
 would count as a separate login each time, and lead to the
 account being locked.

 Now, im wondering even more: There is no possibilty to change header-
 values for an AdWordsUser once it is created, how is the majority
 of users of the .net client lib solving this prob?
 I guess its no big deal to modify the sources myself to be able to
 change the clientEmail of an existing AdWordsUser - but id rather not
 touch external
 libs unless absolutely necessary.

 How do you guys get around this issue?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


AdWords API Keyword set returning nothing and not updating

2010-03-22 Thread GarethFuller
Hi,

I am calling a function in PHP to update a keyword like this:

$api_keyword_manager-updateKeyword($apiAdGroup-id, $updatedKeyword,
$matchType, $id);

the arguments i'm parsing are valid in that I know the keyword API id
is correct as is the adgroup API id, the function updateKeyword looks
like this:

public function updateKeyword($adGroupId, $keyWord, $matchType,
$keyWordId){

try{
if (isset($adGroupId))
{

$keyword = new Keyword();
$keyword-id = $keyWordId;
$keyword-text = $keyWord;
$keyword-matchType = strtoupper($matchType);

// Create biddable ad group criterion.
$keywordAdGroupCriterion = new 
BiddableAdGroupCriterion();
$keywordAdGroupCriterion-adGroupId = 
$adGroupId;
$keywordAdGroupCriterion-criterion = $keyword;

// Create operations.
$keywordAdGroupCriterionOperation = new
AdGroupCriterionOperation();
$keywordAdGroupCriterionOperation-operand =
$keywordAdGroupCriterion;
$keywordAdGroupCriterionOperation-operator = 
'SET';

$this-operations = 
$keywordAdGroupCriterionOperation;

return ($this-adGroupCriteriaService-mutate( 
$this-
operations ));

} else {
return false;
}

} catch ( Exception $e ) {
return false;
}
}

The issue I am having is that this script is running fine and not
returning any soap errors etc but the keywords are not updating in the
system. I was just wondering if maybe there is some sort of other
argument you need to send to the system to update a criterion.

Thanks for your help,

Gareth

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


Re: AdWords API Re: Perl API Support.

2010-03-22 Thread Tim Bunce
On Fri, Mar 19, 2010 at 01:59:08PM -0700, AdWords API Advisor wrote:
 Hi John,
 
 Thanks for the great feedback, and for offering to help move this
 project forward.  Having the Perl and AdWords communities working
 together would be great and we're open to the possibilities it can
 bring.
 
 We would appreciate it if you could get us in touch with the
 maintainers of SOAP::WSDL module.

The SOAP::WSDL module is maintained on sourceforge. The author,
Martin Kutter, can be reached at kutte...@users.sourceforge.net [CC'd]

The development mailing list is also on sourceforge. The archive is at:
http://sourceforge.net/mailarchive/forum.php?forum_name=soap-wsdl-devel
You can subscribe via http://sourceforge.net/mail/?group_id=111978

 It would be great to talk in detail about the patches and how those
 changes can be worked into the core library.

I've recently raised the issue of better support for AdWords with Martin.
See Current Status? (especially re support for Google Adwords) in the
archives.) I believe he's keen to see the situation improved.

He's recently made a development test release to CPAN
http://search.cpan.org/~mkutter/SOAP-WSDL-2.00.99_1/
which has shown up a range of problems in automated testing:
http://matrix.cpantesters.org/?dist=SOAP-WSDL+2.00.99_1

 In regards to the AdWords library on CPAN, we agree that the old
 library is deprecated and should be marked as such.

To help with that I added a review a while ago to point out it wasn't
being updated and to direct people to the new API:
http://cpanratings.perl.org/dist/Google-Adwords

Rohan [CC'd] would you consider deleting your all your Google-Adwords
distributions from CPAN? They'll still all be available via BACKPAN
(http://backpan.perl.org/authors/id/R/RO/ROHAN/) but deleting them will
mean Google-Adwords will no longer be indexed or appear on search.cpan.org.
That'll reduce the current confusion. FYI You can delete the files at
https://pause.perl.org/pause/authenquery?ACTION=delete_files

 Putting the new library on CPAN would be great for developers,

Not just for developers but for yourselves as authors. The automated
testing you get via cpantesters (see above) is invaluable.

 but what's held us back
 from doing that in the past is that the installation is currently very
 manual, involving the SOAP::WSDL patches, etc.  We can work on
 eliminating these steps so that distribution of the library is
 simpler.
 
 Thanks again for the interest and excitement.  We look forward to
 working with you and other Perl developers.

Since Martin's time is limited and he's very open to contributors
(see http://cpansearch.perl.org/src/MKUTTER/SOAP-WSDL-2.00.99_1/HACKING)
perhaps one of the adwords developers could spare some time to
contribute directly to the project and commit changes to the repository.

Now would be a great time as Martin's working towards a major release
based on the Typemap branch that AdWords API uses.

Tim.

 Best,
 - Eric Koleda, AdWords API Team
 
 On Mar 18, 9:57 am, john napiorkowski jjn1...@gmail.com wrote:
 
  I think some things I'd like to help work out would include:
 
  1) SOAP::WSDL patches, if these are good patches I will contact the
  cpan author and see if we can get them integrated and released on
  CPAN.  CPAN is the standard toolchain for perl developers and is the
  community approved method for contributing code.  So if these changes
  are needed I'd like to get them on CPAN.  Please consider if this can
  work with your legal team and terms.  We' d be happy to add a note to
  the author section saying something like, some code contributed by
  Google or similar.  Let me know what you think
 
  2) Ideally this code in google-api-adwords would also get released to
  CPAN in a regular way.  obviously the developer repo and related tools
  like bugtracking and discussion can reside anywhere, but again any
  Perl developer would look to CPAN first for code.  If the existing
  Google::Adwords module is going be be considered deprecated I need to
  get the author to mark a new release as such, and ideally we'd cut a
  working version of the code in the repository over here onto CPAN,
  like under Google::API::Adwords or similar.  Is there someone on the
  Google end that wants to own this CPAN module?   If you need help
  getting this together I would gladly assist.
 
  Myself I am not a SOAP expert.  In general SOAP is not preferred by
  any dynamic language, it is a better fit for strongly typed languages
  such as Java.  So I can't assist very much on that side.  However I
  can act to help facilitate communication between our communities and
  with other bookekeeping tasks, like CPAN access, etc.  Some developers
  on our side may be willing to put some additional time into getting
  all this working.
 
  Thanks!
 
  John Napiorkowski
 
   On Mar 17, 10:48 am, john napiorkowski jjn1...@gmail.com wrote:
 
On Mar 16, 6:24 pm, AdWords API Advisor adwordsapiadvi...@google.com
wrote:
 
 Hi Rick
 
   

AdWords API Re: Start up in .net

2010-03-22 Thread crippsy
Resolved this, in that you have to add the reference google-api-
adwords-dotnet.dll from Examples/bin/Debug


On Mar 22, 1:10 pm, crippsy adwo...@acvita.com wrote:
 Hi,
 I'm as green as you can be with regards to setting up adwords api so
 please bear with me, as I am looking to get a bit of a kick start.
 To see if I have downloaded the library source and configured it
 correctly I am trying to run the sampleWebSite/AjaxPage.aspx

 On running this I get the message
 Compiler Error Message: CS0234: The type or namespace name 'lib' does
 not exist in the namespace 'com.google.api.adwords' (are you missing
 an assembly reference?)

 Line 15: // Author: api.an...@gmail.com (Anash P. Oommen)
 Line 16:
 Line 17: using com.google.api.adwords.lib;
 Line 18: using com.google.api.adwords.v200909;
 Line 19:

 I also have in the error list for the solution
 Error   1       Could not create type
 'com.google.api.adwords.websamples.SampleWebService'.
 File    C:\Users\Simon\Documents\Visual Studio 2008\WebSites
 \awapi_dotnet_lib_7.1.0\Backup\web-examples\SampleWebService
 \SampleWebService.asmx
 Line 1

 I think that this is just a simple configuration issue, but can't seam
 to work it out at the moment, any chance of a steer in the right
 direction.

 Regards

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


AdWords API V13 gateway (502) errors?

2010-03-22 Thread Reed
Anyone else seeing lots of sporadic 502 errors from the V13 API?  Am
seeing it across all services, both pulling data as well as changing
data, and across multiple client logins.  They each go away when I
retry the request. Have added code to trap and save the actual HTTP
content the next time it happens, so for now all I have to go on is
the 502 error code.
thanks
-reed

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


AdWords API AuthenticationError.CUSTOMER_NOT_FOUND

2010-03-22 Thread dawn
Hi,

when trying to make a request to the KeywordToolService, however I
keep getting the error

AuthenticationError.CUSTOMER_NOT_FOUND @ ; trigger:'mycustomerid'

I've ensured that I'm using the right client ID by copying and pasting
from the MCC's client list.  I've tried with and without the - marks
in the ID, neither work.  I also know that this client is an adwords
user, as I've logged into it in the past.

I'm using the PHP version of the API.

Do you have any pointers as to where I may be going wrong?

Thanks,
Dawn

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


Re: AdWords API Re: Perl API Support.

2010-03-22 Thread Rohan Almeida


Hi,


Rohan [CC'd] would you consider deleting your all your Google-Adwords
distributions from CPAN? They'll still all be available via BACKPAN
(http://backpan.perl.org/authors/id/R/RO/ROHAN/) but deleting them will
mean Google-Adwords will no longer be indexed or appear on search.cpan.org.
That'll reduce the current confusion. FYI You can delete the files at
https://pause.perl.org/pause/authenquery?ACTION=delete_files


Sure, I'll do this. Any specific date in mind, or I should just 
go ahead and delete them all right now?


I can help with the CPAN maintenance of the new module. The 
current code hosted at code.google.com is under the Apache 
License 2.0, which seems quite liberal to me in creation of 
derivative works, and hosting that on another public place.



I'll also get my hands dirty with SOAP::WSDL.


Thanks,
Rohan





Putting the new library on CPAN would be great for developers,


Not just for developers but for yourselves as authors. The automated
testing you get via cpantesters (see above) is invaluable.


but what's held us back
from doing that in the past is that the installation is currently very
manual, involving the SOAP::WSDL patches, etc.  We can work on
eliminating these steps so that distribution of the library is
simpler.

Thanks again for the interest and excitement.  We look forward to
working with you and other Perl developers.


Since Martin's time is limited and he's very open to contributors
(see http://cpansearch.perl.org/src/MKUTTER/SOAP-WSDL-2.00.99_1/HACKING)
perhaps one of the adwords developers could spare some time to
contribute directly to the project and commit changes to the repository.

Now would be a great time as Martin's working towards a major release
based on the Typemap branch that AdWords API uses.

Tim.


Best,
- Eric Koleda, AdWords API Team

On Mar 18, 9:57 am, john napiorkowski jjn1...@gmail.com wrote:

I think some things I'd like to help work out would include:

1) SOAP::WSDL patches, if these are good patches I will contact the
cpan author and see if we can get them integrated and released on
CPAN.  CPAN is the standard toolchain for perl developers and is the
community approved method for contributing code.  So if these changes
are needed I'd like to get them on CPAN.  Please consider if this can
work with your legal team and terms.  We' d be happy to add a note to
the author section saying something like, some code contributed by
Google or similar.  Let me know what you think

2) Ideally this code in google-api-adwords would also get released to
CPAN in a regular way.  obviously the developer repo and related tools
like bugtracking and discussion can reside anywhere, but again any
Perl developer would look to CPAN first for code.  If the existing
Google::Adwords module is going be be considered deprecated I need to
get the author to mark a new release as such, and ideally we'd cut a
working version of the code in the repository over here onto CPAN,
like under Google::API::Adwords or similar.  Is there someone on the
Google end that wants to own this CPAN module?   If you need help
getting this together I would gladly assist.

Myself I am not a SOAP expert.  In general SOAP is not preferred by
any dynamic language, it is a better fit for strongly typed languages
such as Java.  So I can't assist very much on that side.  However I
can act to help facilitate communication between our communities and
with other bookekeeping tasks, like CPAN access, etc.  Some developers
on our side may be willing to put some additional time into getting
all this working.

Thanks!

John Napiorkowski


On Mar 17, 10:48 am, john napiorkowski jjn1...@gmail.com wrote:

On Mar 16, 6:24 pm, AdWords API Advisor adwordsapiadvi...@google.com
wrote:

Hi Rick
We are aware that the Perl client library is out of date, and we are
actively working on updating it to take full advantage of the v200909
version of the API.  We encourage AdWords API Perl developers to
contribute to the open source project and help to accelerate the
process, but we want you to understand that this work will not be
completed prior to the April 22 sunset of most v13 services.  We
recommend that developers either migrate their applications to another
language and client library (such as PHP, Python, etc.) or continue
the development of their own implementation in Perl.  A complete list
of the AdWords API client libraries is available here:
 http://code.google.com/apis/adwords/docs/clients.html
Best,
- Eric Koleda, AdWords API Team

Recently blogged about this decision over 
at:http://jjnapiorkowski.vox.com/library/post/google-do-no-evil-to-perl
I hope we can work together to address this problem.  I really don't
think use a language other then Perl or write your own bindings is a
very productive solution.  I hope we can do better.

On Mar 8, 1:50 pm, Rick google...@ppcassurance.com wrote:

We've been using the perl api for v13, and are trying to use the v2009
api.
However, the perl api appears broken, 

AdWords API Re: Keyword set returning nothing and not updating

2010-03-22 Thread GarethFuller
After looking some more around the group it seems you cant change the
keyword params after they are set, have made changes to my system so
it now deletes old keywords by the id then creates a new one with the
same settings (like status etc) and stores the new id.

If I am wrong in what I found out and you can update the keyword text
etc after creation please let me know (as it costs less api units).

Many thanks,

Gareth

On Mar 22, 9:39 am, GarethFuller gareth...@googlemail.com wrote:
 Hi,

 I am calling a function in PHP to update a keyword like this:

 $api_keyword_manager-updateKeyword($apiAdGroup-id, $updatedKeyword,
 $matchType, $id);

 the arguments i'm parsing are valid in that I know the keyword API id
 is correct as is the adgroup API id, the function updateKeyword looks
 like this:

 public function updateKeyword($adGroupId, $keyWord, $matchType,
 $keyWordId){

                 try{
                         if (isset($adGroupId))
                         {

                                 $keyword = new Keyword();
                                 $keyword-id = $keyWordId;
                                 $keyword-text = $keyWord;
                                 $keyword-matchType = strtoupper($matchType);

                                 // Create biddable ad group criterion.
                                 $keywordAdGroupCriterion = new 
 BiddableAdGroupCriterion();
                                 $keywordAdGroupCriterion-adGroupId = 
 $adGroupId;
                                 $keywordAdGroupCriterion-criterion = 
 $keyword;

                                 // Create operations.
                                 $keywordAdGroupCriterionOperation = new
 AdGroupCriterionOperation();
                                 $keywordAdGroupCriterionOperation-operand =
 $keywordAdGroupCriterion;
                                 $keywordAdGroupCriterionOperation-operator = 
 'SET';

                                 $this-operations = 
 $keywordAdGroupCriterionOperation;

                                 return 
 ($this-adGroupCriteriaService-mutate( $this-

 operations ));

                         } else {
                                 return false;
                         }

                 } catch ( Exception $e ) {
                         return false;
                 }
         }

 The issue I am having is that this script is running fine and not
 returning any soap errors etc but the keywords are not updating in the
 system. I was just wondering if maybe there is some sort of other
 argument you need to send to the system to update a criterion.

 Thanks for your help,

 Gareth

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


Re: AdWords API Re: Perl API Support.

2010-03-22 Thread Tim Bunce
On Mon, Mar 22, 2010 at 08:44:18PM +0530, Rohan Almeida wrote:
 
 Hi,
 
 Rohan [CC'd] would you consider deleting your all your Google-Adwords
 distributions from CPAN? They'll still all be available via BACKPAN
 (http://backpan.perl.org/authors/id/R/RO/ROHAN/) but deleting them will
 mean Google-Adwords will no longer be indexed or appear on search.cpan.org.
 That'll reduce the current confusion. FYI You can delete the files at
 https://pause.perl.org/pause/authenquery?ACTION=delete_files
 
 Sure, I'll do this. Any specific date in mind, or I should just go
 ahead and delete them all right now?

Perhaps best to wait till Google's perl API supports all the features.
Their README suggest there are still a few gaps for which people might
want to use your module:
http://code.google.com/p/google-api-adwords-perl/source/browse/trunk/README

 I can help with the CPAN maintenance of the new module. The current
 code hosted at code.google.com is under the Apache License 2.0,
 which seems quite liberal to me in creation of derivative works, and
 hosting that on another public place.

True, though it would be good to avoid even the impression of a fork.
If the google team are open and willing to accept patches and work with
the community, which they've clearly stated as an aim, then there should
be no need to create derivative works or host elsewhere.
(Though if someone wanted to do that then a git repro with a master that
tracked google would be a good approach that they can easily use to pull
patches back into the mainline.)

 I'll also get my hands dirty with SOAP::WSDL.

Wonderful!

Tim.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


AdWords API Clientlogin frequency?

2010-03-22 Thread Rick
I didn't get an answer last time, so I'll try again.

How often can I call clientlogin without getting a captcha?

I have a number of long-running scripts across a number of servers
that must call the API, and I need to know how many open connections I
can have before I get a captcha.

Can someone answer this please?

Rick

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


AdWords API DatabaseError.CONCURRENT_MODIFICATION errors while updating ad group criteria (keywords)

2010-03-22 Thread SEM
Hi,

We are seeing this API error being thrown many times for some of our
clients with
com.google.api.adwords.cm.AdGroupCriterionServiceSoapBindingStub.mutate()
API call while trying to update ad group criteria (keywords). We are
using Google Adwords v200909 API.

Please let us know what is the cause for this error.

Thanks,
semdev

Error Stacktrace:
-
AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server
 faultSubcode:
 faultString: DatabaseError.CONCURRENT_MODIFICATION @
 faultActor:
 faultNode:
 faultDetail:
{https://adwords.google.com/api/adwords/cm/v200909}
ApiExceptionFault:messageDatabaseError.CONCURRENT_MODIFICATION @ /
messageApplicationException.TypeApiException/
ApplicationException.Typeerrors xmlns:xsi=http://www.w3.org/2001/
XMLSchema-instance xsi:type=DatabaseErrorfieldPath/trigger/
ApiError.TypeDatabaseError/
ApiError.TypereasonCONCURRENT_MODIFICATION/reason/errors

DatabaseError.CONCURRENT_MODIFICATION @
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:
39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:
27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at
org.apache.axis.encoding.ser.BeanDeserializer.init(BeanDeserializer.java:
104)
at
org.apache.axis.encoding.ser.BeanDeserializer.init(BeanDeserializer.java:
90)
at
com.google.api.adwords.cm.ApiException_Helper.getDeserializer(ApiException_Helper.java:
53)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.axis.encoding.ser.BaseDeserializerFactory.getSpecialized(BaseDeserializerFactory.java:
154)
at
org.apache.axis.encoding.ser.BaseDeserializerFactory.getDeserializerAs(BaseDeserializerFactory.java:
84)
at
org.apache.axis.encoding.DeserializationContext.getDeserializer(DeserializationContext.java:
464)
at
org.apache.axis.encoding.DeserializationContext.getDeserializerForType(DeserializationContext.java:
547)
at
org.apache.axis.message.SOAPFaultDetailsBuilder.onStartChild(SOAPFaultDetailsBuilder.java:
157)
at
org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:
1035)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:
501)
at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:
400)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl
$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2747)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:
648)
at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:
140)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:
510)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:
807)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:
737)
at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:
107)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:
1205)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl
$JAXPSAXParser.parse(SAXParserImpl.java:522)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
at
org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:
227)
at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
at
org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:
62)
at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
at org.apache.axis.client.Call.invoke(Call.java:2767)
at org.apache.axis.client.Call.invoke(Call.java:2443)
at org.apache.axis.client.Call.invoke(Call.java:2366)
at org.apache.axis.client.Call.invoke(Call.java:1812)
at
com.google.api.adwords.cm.AdGroupCriterionServiceSoapBindingStub.mutate(AdGroupCriterionServiceSoapBindingStub.java:
910)

-- 

AdWords API Re: AdGroupCriterionSelector#setUserStatuses does not work.

2010-03-22 Thread sidd
Any progress on this issue?  We're approaching sunset of the v13 API,
just wondering if this has been addressed yet.

On Feb 18, 10:04 am, AdWords API Advisor
adwordsapiadvi...@google.com wrote:
 Hi,

 The issue list you pointed to is for the Java client library, and is
 not meant to track generic API issues.  Unfortunately there is no
 central place to get this information, and your best option is to ping
 this thread and I can check on the progress.

 Best,
 - Eric

 On Feb 18, 7:03 am, ryo tadaima10ji27...@gmail.com wrote:

  Hi Eric,

  When this issue is fixed, we want to know that infomation.
  How can we know that?

  The following issues 
  list?http://code.google.com/p/google-api-adwords-java/issues/list

  On 2月18日, 午前3:13, AdWords API Advisor adwordsapiadvi...@google.com
  wrote:

   Hi Almas,

   This is a known issue, that the AdGroupAdService doesn't return
  DISABLEDads.  Unfortunately I don't have a timeline for when a fix or
   workaround will be made available.

   Best,
   - Eric

   On Feb 16, 1:31 am, Almas Kanjiyani kanjiyanial...@gmail.com wrote:

Hi Eric,

I had a question in mind. ForAdGroupAd'swhose status isDisabled, I
am not able to retrieve it from Google with the get() API call.

How can we get the AdGroupAds from Google whose Status=Disabled?

Thanks,
Almas

On Feb 9, 10:17 pm, AdWords API Advisor adwordsapiadvi...@google.com
wrote:

 Hi,

 Unfortunately this behavior hasn't been clearly documented yet, and I
 apologize for any confusion.  AdGroupAds (Creatives) do not behave the
 same, as even an ad with zero impressions will remain with the deleted
 status.

 Best,
 - Eric

 On Feb 9, 4:53 am, ryo tadaima10ji27...@gmail.com wrote:

  Oh, as you say, the keyword has never had an impression.

  Where this specification is published?
  I searched AdWords v2009 and google forum, however, I can't find...

  And, the Creative is the same specification?

  On 2月9日, 午前1:29, AdWords API Advisor adwordsapiadvi...@google.com
  wrote:

   Hi,

   I just ran some tests and the selector appears to be working
   correctly.  Please keep in mind that deleting a keyword can have 
   two
   different outcomes:

   - If the keyword has never had an impression then it will be
   completely removed from the ad group, and it will not be returned 
   with
   any get() requests.
   - If the keyword has had some impressions then it will remain in 
   the
   ad group with the DELETED status.

   It could be that your ad group just doesn't have any keywords in 
   this
   DELETED status.  You can verify this in the AdWords web interface.

   Best,
   - Eric Koleda, AdWords API Team

   On Feb 8, 6:29 am, ryo tadaima10ji27...@gmail.com wrote:

Hi.

I use Java v200909.

I have a question about
   AdGroupCriterionSelector#setUserStatuses(Userstatus[] 
   userStatuses).
Userstatus.ACTIVE and Userstatus.PAUSED are well-functioning.
However, Userstatus.DELETED is NOT well-functioning, I think.
For example, the following code doesn't work.

AdGroupCriterionServiceInterface adGroupCriterionService
        =
user.getService(AdWordsService.V200909.ADGROUP_CRITERION_SERVICE);
   AdGroupCriterionSelectorselector = newAdGroupCriterionSelector();
selector.setIdFilters(new AdGroupCriterionIdFilter[]{
        new AdGroupCriterionIdFilter(12345L, 67890L, null)});

selector.setCriterionUse(CriterionUse.BIDDABLE);
selector.setUserStatuses(new UserStatus[]{UserStatus.DELETED});

adGroupCriterionService.get(selector).getEntries();

A part of soap request is the following.

    soapenv:Body
      get 
xmlns=https://adwords.google.com/api/adwords/cm/v200909;
        selector
          idFilters
            campaignId12345/campaignId
            adGroupId67890/adGroupId
          /idFilters
          criterionUseBIDDABLE/criterionUse
          userStatusesDELETED/userStatuses
        /selector
      /get
    /soapenv:Body- Hide quoted text -

 - Show quoted text -

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email 

AdWords API Re: Enum com.google.ads.api.services.campaignmgmt.criterion.campaigncriterion.v200909.jaxbgen.ContentLabelType does not have a constant corresponding to BELOW_THE_FOLD

2010-03-22 Thread SEM
Eric:

Any update from the Google engineering team on this?
How do we explain this issue to our customer who has run into this
issue through our app?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


AdWords API Re: Clientlogin frequency?

2010-03-22 Thread SEM
I believe this is unofficially 180 per minute but we've run it in a
loop and have seen times where we don't get a CAPTCHA error till after
200 or sometimes as high as 951 attempts.
Also, appears as though CAPTCHA errors automatically unlock after 10
minutes but I'm not 100% sure as to how consistent that is.
You may want to test out these thresholds with sample code before
turning it on in production.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


AdWords API UNEXPECTED_INTERNAL_API_ERROR when trying to request campaign or adgroup with stats (sandbox)

2010-03-22 Thread Evgeniy Silenko
UNEXPECTED_INTERNAL_API_ERROR when trying to request campaign or
adgroup with stats (sandbox)
Without statsSelector in Request all work perfect.

Request:
?xml version=1.0 ?
SOAP-ENV:Envelope xmlns:SOAP-ENV=http://schemas.xmlsoap.org/soap/
envelope/ xmlns:xsd=http://www.w3.org/2001/XMLSchema;
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
 SOAP-ENV:Header
  RequestHeader xmlns=https://adwords.google.com/api/adwords/cm/
v200909
   applicationTokenxxx/applicationToken
   authTokenxxx/authToken
   clientEmailclient_1+xxx/clientEmail
   developerTokenxxx++USD/developerToken
   userAgentMozzila 3.0/userAgent
  /RequestHeader
 /SOAP-ENV:Header
 SOAP-ENV:Body
   get xmlns=https://adwords.google.com/api/adwords/cm/v200909;
selector
 statsSelector
  dateRange
min20100301/min
max20100323/max
  /dateRange
 /statsSelector
   /selector
  /get
 /SOAP-ENV:Body
/SOAP-ENV:Envelope

Requests for AdGroup Criteria or AdGroup Ads with statsSelector is OK

Response:
soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/;
 soap:Body
  soap:Fault
   faultcodesoap:Server/faultcode
   faultstringInternalApiError.UNEXPECTED_INTERNAL_API_ERROR @/
faultstring
   detail
ApiExceptionFault xmlns=https://adwords.google.com/api/adwords/
cm/v200909
 messageInternalApiError.UNEXPECTED_INTERNAL_API_ERROR @/
message
 ApplicationException.TypeApiException/
ApplicationException.Type
 errors xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
xsi:type=InternalApiError
  fieldPath /
  trigger /
  ApiError.TypeInternalApiError/ApiError.Type
  reasonUNEXPECTED_INTERNAL_API_ERROR/reason
 /errors
/ApiExceptionFault
   /detail
  /soap:Fault
 /soap:Body
/soap:Envelope

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


AdWords API Re: Got this error Separate content keyword bids is only applicable in campaigns with keyword cpc bids.

2010-03-22 Thread Harald Bartel

Hello,

this bug seems not to be fixed.
What shoud I do if I have this problem?

best regards
Harald


On Mar 4, 1:44 pm, AdWords API Advisor adwordsapiadvi...@google.com
wrote:
 Hello Xavier,

  This is a bug that the engineering team is going to have to resolve.

  I'll update this thread with more information when I have it, but
 they are actively looking into the issue.

 Cheers,
 -Jeff Posnick, AdWords API Team


--
Harald Bartel

Prozentor GmbH | http://www.prozentor.de
Brunnenstr. 4  | 10119 Berlin | Germany
fon:+49 30 284459-42  fax:+49 30 284459-59

Amtsgericht: Berlin-Charlottenburg HRB 70501
Geschäftsführerin: Stephanie Richter

--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to adwords-api+unsubscribegooglegroups.com or 
reply to this email with the words REMOVE ME as the subject.


AdWords API Campaign settings v200909

2010-03-22 Thread SW
Hi,

I trying to set campaign settings listed below using adwords api
v200909.  I can not find the properties/methods/services to set those
using api.

CampaignSettings
Devices

Bidding and Budget
Position preference, delivery method (can not find both of these
in api)

Thanks

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


AdWords API Re: Campaign settings v200909

2010-03-22 Thread Peer Jakobsen (AdWords API Guru)
Devices are set using the PlatformTarget:
http://code.google.com/apis/adwords/v2009/docs/reference/CampaignTargetService.PlatformTarget.html

I don't think you can turn on/off position pref bidding in v200909,
but it looks like it will be included in the next version.

Cheers,

Peer

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


AdWords API Re: Campaign settings v200909

2010-03-22 Thread SW
Hi, Peer

I did try platformtarget.  However, it seems the advanced settings
displayed on the UI is not accessible from the api.  Is it partially
accessible?

On Mar 22, 5:42 pm, Peer Jakobsen (AdWords API Guru)
peer.jakob...@gmail.com wrote:
 Devices are set using the 
 PlatformTarget:http://code.google.com/apis/adwords/v2009/docs/reference/CampaignTarg...

 I don't think you can turn on/off position pref bidding in v200909,
 but it looks like it will be included in the next version.

 Cheers,

 Peer

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


AdWords API Re: Campaign settings v200909

2010-03-22 Thread Peer Jakobsen (AdWords API Guru)
The advanced settings are not available. It looks like they will be
included with the next version as some kind of new MobileTarget.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


AdWords API Re: Keyword set returning nothing and not updating

2010-03-22 Thread Jonathan Beebe
I'm having the same issue, both with Keywords and AdGroupAds. I also
found this post discussing how the only editable attribute of an Ad is
the 'status'

http://groups.google.com/group/adwords-api/browse_thread/thread/493869c2f83c562f/ed1548da7a1fb926?lnk=gstq=update+adgroupad+title#ed1548da7a1fb926

On Mar 22, 8:53 am, GarethFuller gareth...@googlemail.com wrote:
 After looking some more around the group it seems you cant change 
 thekeywordparams after they are set, have made changes to my system so
 it now deletes old keywords by the id then creates a new one with the
 same settings (like status etc) and stores the new id.

 If I am wrong in what I found out and you canupdatethekeywordtext
 etc after creation please let me know (as it costs less api units).

 Many thanks,

 Gareth

 On Mar 22, 9:39 am, GarethFuller gareth...@googlemail.com wrote:



  Hi,

  I am calling a function in PHP toupdateakeywordlike this:

  $api_keyword_manager-updateKeyword($apiAdGroup-id, $updatedKeyword,
  $matchType, $id);

  the arguments i'm parsing are valid in that I know thekeywordAPI id
  is correct as is the adgroup API id, the function updateKeyword looks
  like this:

  public function updateKeyword($adGroupId, $keyWord, $matchType,
  $keyWordId){

                  try{
                          if (isset($adGroupId))
                          {

                                  $keyword= newKeyword();
                                  $keyword-id = $keyWordId;
                                  $keyword-text= $keyWord;
                                  $keyword-matchType = 
  strtoupper($matchType);

                                  // Create biddable ad group criterion.
                                  $keywordAdGroupCriterion = new 
  BiddableAdGroupCriterion();
                                  $keywordAdGroupCriterion-adGroupId = 
  $adGroupId;
                                  $keywordAdGroupCriterion-criterion = 
  $keyword;

                                  // Create operations.
                                  $keywordAdGroupCriterionOperation = new
  AdGroupCriterionOperation();
                                  $keywordAdGroupCriterionOperation-operand =
  $keywordAdGroupCriterion;
                                  $keywordAdGroupCriterionOperation-operator 
  = 'SET';

                                  $this-operations = 
  $keywordAdGroupCriterionOperation;

                                  return 
  ($this-adGroupCriteriaService-mutate( $this-

  operations ));

                          } else {
                                  return false;
                          }

                  } catch ( Exception $e ) {
                          return false;
                  }
          }

  The issue I am having is that this script is running fine and not
  returning any soap errors etc but the keywords are not updating in the
  system. I was just wondering if maybe there is some sort of other
  argument you need to send to the system toupdatea criterion.

  Thanks for your help,

  Gareth

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


AdWords API Re: Report service returning wrong results for March 12, 2010?

2010-03-22 Thread Volker Kueffel
Hi,

I sent an email to the address you suggested and only got an auto-
reply saying I can't send questions to that account. The email also
suggests using the Contact Us link in Adwords, which unfortunately
leads to very specific forms that do not apply in our case.

Since the API reports different numbers than the Client Center I still
believe it's an API issue, which is getting worse BTW. Interestingly
those rows come in 4+ days after the date they are reported for...
They are never reported earlier while the vast majority of report rows
comes in the following day...

Any other ideas?

Thanks,
Volker

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


AdWords API Top performing keywords

2010-03-22 Thread section31
What's the most efficient way to fetch the top performing keywords for
a particular campaign.

I tried the method below but I could figure out how to sort so instead
I have to fetch everything and sort myself.

http://groups.google.com/group/adwords-api/browse_thread/thread/99ee63c76ab4416a/8e40acf129a25712?lnk=gstq=keywords#8e40acf129a25712

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


AdWords API Lots of server faults while processing clients

2010-03-22 Thread Joshua J. Kugler
I am doing an operation like this via the SOAP API.

Get a list of client e-mails.
Get the client account (for their ID)
CampaignService.get() with the following selector:

selector = {
'ids': [client.customerId],
'statsSelector': {}
}

Most of my calls to CampaignService.get() are returning:

InternalApiError.UNEXPECTED_INTERNAL_API_ERROR

Is there any way to debug this?  Some (very few) of my get() queries 
succeed, but most of them return the given error.  I would suspect I'm 
passing malformed parameters, but since some of the queries work, I 
must be passing in OK parameters.

Anyone know what is going on?

j

-- 
Joshua Kugler
Part-Time System Admin/Programmer
http://www.eeinternet.com
PGP Key: http://pgp.mit.edu/  ID 0x73B13B6A

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


Re: AdWords API RelatedToUrlSearchParameter--TargetingIdeaSelector (PHP)

2010-03-22 Thread AdWords API Advisor
Hi,

Please see my response on your other thread:

  
http://groups.google.com/group/adwords-api/browse_thread/thread/b65a608798caa7c8/

Best,
- Eric Koleda, AdWords API Team

On Mar 19, 11:02 am, shaselton shasel...@gmail.com wrote:
 Hello All,

 Right to the situation on hand...

 $url = 'www.example.com';

 $selector = new TargetingIdeaSelector();
 $selector-requestType = 'IDEAS';
 $selector-ideaType = 'KEYWORD';
 $selector-requestedAttributeTypes = array('KEYWORD');

 $paging = new Paging();
 $paging-startIndex = 0;
 $paging-numberResults = 21;
 $selector-paging = $paging;

 $relatedToKeywordSearchParameter = new RelatedToUrlSearchParameter();
 $relatedToKeywordSearchParameter-urls = array($url);
 $selector-searchParameters = array($relatedToKeywordSearchParameter);

 This returns 7 keywords of each matching type (exact, broad, and
 phrase)   ( 7 [keywords] * 3 [types] = 21 results)
 I am wanting only a single type (such as 'exact') of keyword returned
 on searching the url, so I will have 21 keywords of one type rather
 than 7.  Not quite sure how to do this on the
 RelatedToUrlSearchParameter.  I know it can be done with
 RelatedToKeywordSearchParameter, but that isn't my parameter.  Any
 ideas?  Thanks!

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


AdWords API Re: Clientlogin frequency?

2010-03-22 Thread AdWords API Advisor
Hi Rick,

There are no firm limits on the ClientLogin API and how many calls you
can make before you get a CAPTCHA.  Caching auth tokens locally should
be fine, and problems usually occur when you get a new auth token per
request, etc.

Best,
- Eric Koleda, AdWords API Team

On Mar 22, 3:14 pm, SEM sem...@gmail.com wrote:
 I believe this is unofficially 180 per minute but we've run it in a
 loop and have seen times where we don't get a CAPTCHA error till after
 200 or sometimes as high as 951 attempts.
 Also, appears as though CAPTCHA errors automatically unlock after 10
 minutes but I'm not 100% sure as to how consistent that is.
 You may want to test out these thresholds with sample code before
 turning it on in production.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


Re: AdWords API Cannot access client library in python

2010-03-22 Thread AdWords API Advisor
Hi,

This error is being returned because the header values you are using
are not valid for the sandbox.  More information on how to set headers
in the sandbox is available here:

  
http://code.google.com/apis/adwords/docs/developer/adwords_api_sandbox.html#requestheaders
  http://www.youtube.com/watch?v=cqVtUdB975M

Best,
- Eric Koleda, AdWords API Team

On Mar 20, 3:10 pm, dsay dhavalsha...@gmail.com wrote:
         adwordsGoogleHeader = {}
         adwordsGoogleHeader['applicationToken'] =
 Types.untypedType('TOK')
         adwordsGoogleHeader['authToken'] = Types.untypedType('TOK')
         adwordsGoogleHeader['clientEmail'] =
 Types.untypedType('EMAIL')
         adwordsGoogleHeader['developerToken'] =
 Types.untypedType('TOK')
         adwordsGoogleHeader['userAgent'] = Types.untypedType('UA')
         adwordsGoogleHeader['validateOnly'] = Types.untypedType('1')

         adwordsGoogleHeaderHOLD = Types.headerType()

 adwordsGoogleHeaderHOLD._addItem('RequestHeader',adwordsGoogleHeader)
         #adwordsGoogleHeaderHOLD.__ns = 'https://adwords.google.com/
 api/adwords/cm/v200909'
         adwordsGoogleHeaderHOLD._setAttr(
           'xmlns',
           'https://adwords.google.com/api/adwords/cm/v200909')

 On Mar 19, 11:41 pm, Joshua J. Kugler jos...@eeinternet.com wrote:



  On Friday 19 March 2010,dsayelucidated thus:

   I am not sure if someone is able to use client library for python as
   I continue to get the following error

   Traceback (most recent call last):
     File get_related_keywords.py, line 53, in module
       page = targeting_idea_service.Get(selector)[0]
     File ../../aw_api/TargetingIdeaService.py, line 105, in Get
       'TargetingIdea', self.__loc, request)
     File ../../aw_api/WebService.py, line 350, in CallMethod
       raise ValidationError(error['data'])
   aw_api.Errors.ValidationError: Invalid headers for 'https://adwords-
   sandbox.google.com', see
  http://code.google.com/apis/adwords/docs/developer/adwords_api_sandbo
  x.html#requestheaders.

   I have tried to run in python 2.5 and 2.6 and on ubuntu and fedora.
   Its giving same error everywhere.

  What code are you using to set your headers?

  j

  --
  Joshua Kugler
  Part-Time System Admin/Programmerhttp://www.eeinternet.com
  PGP Key:http://pgp.mit.edu/ID0x73B13B6A

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


AdWords API Re: API via Perl — a few successes and an InternalApiError

2010-03-22 Thread AdWords API Advisor
Hi Kris,

It could have been that this value wasn't returned correctly.  Do you
have the SOAP XML logs from that request?

Best,
- Eric

On Mar 19, 6:04 pm, Kris k...@shutterstock.com wrote:
 Thanks for your reply.

 It seems that calling get_last_request_id() on the
 Google::AdWords::Client object fails to return a value.  Any ideas
 what might be happening?

 (Unfortunately, I will not be able to investigate further for several
 days.)

 Thanks,
    Kris Arnold

 On Mar 19, 1:52 pm, AdWords API Advisor adwordsapiadvi...@google.com
 wrote:



  Hi Kris,

  It's good to hear that the Perl client library is working well for you
  so far.  As for the UNEXPECTED_INTERNAL_API_ERROR, do you have the
  requestId that was returned in the header of the response?

  Best,
  - Eric Koleda, AdWords API Team

  On Mar 18, 12:29 pm, Kris k...@shutterstock.com wrote:

   Hello,

   We installed yesterday's updated Perl API client library and it seems
   to be working so far with our limited testing in the sandbox.

   Specifically, the example script add_all.pl and
   delete_all_campaigns.pl scripts run without problems in the sandbox.
   Also, a few simple scripts we wrote also run.

   However, when we run the display_stats.pl script, also included as an
   example, it fails with this error:

   InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @

   Any ideas about this?

   Thanks,
      Kris Arnold

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


AdWords API Re: ordering of results returned by the v2009 Java client library

2010-03-22 Thread AdWords API Advisor
Hi Matt,

There is no simple way to do this using the TargetingIdeaService.  See
this thread for more information:

  
http://groups.google.com/group/adwords-api/browse_thread/thread/8f706d0597314c5a/

Best,
- Eric

On Mar 20, 12:56 am, Matthew McGinty mcgin...@gmail.com wrote:
 Might this be one way to get what I need:

 Pass 2 separate RelatedToKeywordSearchParameter objects to the
 selector.
 Both for the same keyword, but where 1 has the match type of EXACT and
 the other has the match type of BROAD ?

 Matt

 On Mar 20, 12:50 am, Matthew McGinty mcgin...@gmail.com wrote:



  Ok thanks.

  Another question please...

  Do you know if there is a way in v2009 to obtain the same information
  returned by the v13 getAdditionalToConsider() and getMoreSpecific()
  methods of the com.google.api.adwords.v13.KeywordVariations object?

  That's the object that is returned when calling the v13
  KeywordToolService.getKeywordVariations() method.
  I'm trying to figure out if there is an AttributeType I can pass in
  the selector that will get me what I need to extract the
  additionalToConsider and the moreSpecific values.

  Thanks.

  Matt

  On Mar 19, 2:59 pm, AdWords API Advisor adwordsapiadvi...@google.com
  wrote:

   Hi,

   The v13 KeywordToolService and v2009 TargetingIdeaService are based
   off of different backends, and they are not expected to return the
   same data or return it in the same order.

   Best,
   - Eric Koleda, AdWords API Team

   On Mar 19, 2:01 am, Matthew McGinty mcgin...@gmail.com wrote:

I used to use v13 KeywordToolService to call getKeywordsFromSite()
which gave me an *ordered* list of keyword groups.

Now I'm migrating to v2009 Java client library.

I have found that using the v2009 NGRAM_GROUP tells me the name of the
group a given keyword belongs to. So I could perhaps loop over all the
keywords returned and collect all the NGRAM_GROUPs into a list (to try
to mimick what the v13 was giving me).

But what is the ordering? Are v2009 keyword results given in the same
order as the v13
results (with v13 The groups are ordered by decreasing relevance to
the
site) ?

Thanks in advance for any help.

Matt

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


AdWords API Re: Reporting services in V2009

2010-03-22 Thread AdWords API Advisor
Hi Raghavendra,

The ReportService has not yet been migrated to the v2009 version of
the API, and for the time being you should continue to use the v13
version.

Best,
- Eric Koleda, AdWords API Team

On Mar 20, 3:24 am, RAGHAVENDRA SUDHA
raghav.sudha2...@googlemail.com wrote:
 HI,

 has the Reporting Service been migrated to v2009 or do we still need to use
 the v13 one.

 if it hasn't been migrated yet, can you please let us know when can this
 happen.

 Thank you,
 Raghavendra Sudha.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


AdWords API Re: C# - Getting COMPETITION and GLOBAL_MONTHLY_SEARCHES using TargetingIdeaService

2010-03-22 Thread AdWords API Advisor
Hi Andy,

Are you making this request to the sandbox or production environment?
Do you have the SOAP XML logs from this request?

Best,
- Eric Koleda, AdWords API Team

On Mar 20, 2:08 pm, Andy Nichols andy.nichols.1...@googlemail.com
wrote:
 I am having trouble migrating from v13 GetKeywordsFromSite to v200909
 TargetingIdeaService. I can get a list of keywords, but I can't work
 out how to get COMPETITION and GLOBAL_MONTHLY_SERVICES values.

 Code is as below. I would be grateful for any help.

            AdWordsUser user = new AdWordsUser();

             // Get the service.
             TargetingIdeaService service =

 (TargetingIdeaService)user.GetService(AdWordsService.v200909.TargetingIdeaS 
 ervice);

             TargetingIdeaSelector selector = new
 TargetingIdeaSelector();
             selector.ideaType = IdeaType.KEYWORD;
             selector.ideaTypeSpecified = true;
             selector.requestType = RequestType.IDEAS;
             selector.requestTypeSpecified = true;
             selector.requestedAttributeTypes = new AttributeType[]
 { AttributeType.KEYWORD,
                 AttributeType.GLOBAL_MONTHLY_SEARCHES,
 AttributeType.COMPETITION };

             RelatedToUrlSearchParameter param = new
 RelatedToUrlSearchParameter();
             param.urls = new string[] { url };

             selector.searchParameters = new SearchParameter[]
 { param };

             Paging paging = new Paging();
             paging.startIndex = 0;
             paging.startIndexSpecified = true;
             paging.numberResults = 100;
             paging.numberResultsSpecified = true;

             selector.paging = paging;

             // Get a list of keywords for this site.
             TargetingIdeaPage mySiteKeywordGroups =
 service.getBulkKeywordIdeas(selector);

             TargetingIdea[] keywords = mySiteKeywordGroups.entries;

             foreach (TargetingIdea keywordFromAPI in keywords)
             {
                 foreach (Type_AttributeMapEntry entry in
 keywordFromAPI.data)
                 {
                     if (entry.key == AttributeType.KEYWORD)
                     {
                         //Code is entering here - and I can read the
 keyword text
                     }
                     else if (entry.key == AttributeType.COMPETITION)
                     {
                         //entry.key is never COMPETITION
                     }
                     else if (entry.key ==
 AttributeType.GLOBAL_MONTHLY_SEARCHES)
                     {
                         //entry.key is never GLOBAL_MONTHLY_SEARCHES
                     }
                 }
             }

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


Re: AdWords API Cannot access client library in python

2010-03-22 Thread dsay
Sorry the code was for direct calls using SOAPpy.

The error is coming from simply invoking the client library
get_related_keywords.py after providing the config details in config
file.

On Mar 23, 7:27 am, AdWords API Advisor adwordsapiadvi...@google.com
wrote:
 Hi,

 This error is being returned because the header values you are using
 are not valid for the sandbox.  More information on how to set headers
 in the sandbox is available here:

  http://code.google.com/apis/adwords/docs/developer/adwords_api_sandbo...
  http://www.youtube.com/watch?v=cqVtUdB975M

 Best,
 - Eric Koleda, AdWords API Team

 On Mar 20, 3:10 pm, dsay dhavalsha...@gmail.com wrote:

          adwordsGoogleHeader = {}
          adwordsGoogleHeader['applicationToken'] =
  Types.untypedType('TOK')
          adwordsGoogleHeader['authToken'] = Types.untypedType('TOK')
          adwordsGoogleHeader['clientEmail'] =
  Types.untypedType('EMAIL')
          adwordsGoogleHeader['developerToken'] =
  Types.untypedType('TOK')
          adwordsGoogleHeader['userAgent'] = Types.untypedType('UA')
          adwordsGoogleHeader['validateOnly'] = Types.untypedType('1')

          adwordsGoogleHeaderHOLD = Types.headerType()

  adwordsGoogleHeaderHOLD._addItem('RequestHeader',adwordsGoogleHeader)
          #adwordsGoogleHeaderHOLD.__ns = 'https://adwords.google.com/
  api/adwords/cm/v200909'
          adwordsGoogleHeaderHOLD._setAttr(
            'xmlns',
            'https://adwords.google.com/api/adwords/cm/v200909')

  On Mar 19, 11:41 pm, Joshua J. Kugler jos...@eeinternet.com wrote:

   On Friday 19 March 2010,dsayelucidated thus:

I am not sure if someone is able to use client library for python as
I continue to get the following error

Traceback (most recent call last):
  File get_related_keywords.py, line 53, in module
    page = targeting_idea_service.Get(selector)[0]
  File ../../aw_api/TargetingIdeaService.py, line 105, in Get
    'TargetingIdea', self.__loc, request)
  File ../../aw_api/WebService.py, line 350, in CallMethod
    raise ValidationError(error['data'])
aw_api.Errors.ValidationError: Invalid headers for 'https://adwords-
sandbox.google.com', see
   http://code.google.com/apis/adwords/docs/developer/adwords_api_sandbo
   x.html#requestheaders.

I have tried to run in python 2.5 and 2.6 and on ubuntu and fedora.
Its giving same error everywhere.

   What code are you using to set your headers?

   j

   --
   Joshua Kugler
   Part-Time System Admin/Programmerhttp://www.eeinternet.com
   PGP Key:http://pgp.mit.edu/ID0x73B13B6A

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


AdWords API Re: Fault occurred while processing in python call to TargetingIdeaService

2010-03-22 Thread dsay
With changed headers , this is the dump

*** Outgoing HTTP headers
**
POST /api/adwords/o/v200909/TargetingIdeaService HTTP/1.0
Host: adwords-sandbox.google.com
User-agent: SOAPpy 0.12.0 (http://pywebsvcs.sf.net)
Content-type: text/xml; charset=UTF-8
Content-length: 1125
SOAPAction: get

*** Outgoing SOAP
**
?xml version=1.0 encoding=UTF-8?
SOAP-ENV:Envelope
  SOAP-ENV:encodingStyle=http://schemas.xmlsoap.org/soap/encoding/;
  xmlns:SOAP-ENV=http://schemas.xmlsoap.org/soap/envelope/;

SOAP-ENV:Header
requestheader xmlns=https://adwords.google.com/api/adwords/cm/
v200909
emailEMAIL/email
passwordPW/password
useragentUA/useragent
developertokenEMAIL++USD/developertoken
/requestheader
/SOAP-ENV:Header
SOAP-ENV:Body
ns1:get xmlns:ns1=https://adwords.google.com/api/adwords/o/
v200909/
selector
searchParameters
typeRelatedToKeywordSearchParameter/type
keywords
textSpace/text
matchTypeBROAD/matchType
/keywords
/searchParameters
ideaTypeKEYWORD/ideaType
requestTypeIDEAS/requestType
paging
startIndex0/startIndex
numberResults100/numberResults
/paging
/selector
/ns1:get
/SOAP-ENV:Body
/SOAP-ENV:Envelope

*** Incoming HTTP headers
**
HTTP/1.? 500 Internal Server Error
Content-Type: text/xml; charset=UTF-8
Date: Tue, 23 Mar 2010 05:30:27 GMT
Expires: Tue, 23 Mar 2010 05:30:27 GMT
Cache-Control: private, max-age=0
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Server: GSE
X-XSS-Protection: 0

*** Incoming SOAP
**
soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/
envelope/soap:Bodysoap:Faultfaultcodesoap:Server/
faultcodefaultstringFault occurred while processing./faultstring/
soap:Fault/soap:Body/soap:Envelope


-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.