Stop Google Ads API changes
Hi! I took over a Google Ads Account for a client. However there is still some automations in the account being made every day by Google Ads API. The email that is linked to the changes is change history is the owner of the account, but he knows nothing about it. How do i stop the API from making daily changes? Best Regards, Magnus -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog: https://googleadsdeveloper.blogspot.com/ =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups "AdWords API and Google Ads API Forum" group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups "Google Ads API and AdWords API Forum" group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/62f52c5b-a1f5-4393-a37c-b8e4c64799fan%40googlegroups.com.
Re: TokenResponseException
Hi again, We have changed our implementation to retry the operation if we get this exception and that seems to work. /Magnus -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://googleadsdeveloper.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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
TokenResponseException
Hi, We are using the Java client libraries to access the AdWords API. Lately we have started to get this kind of errors: Caused by: java.lang.reflect.UndeclaredThrowableException at $Proxy218.get(Unknown Source) at com.keybroker.services.publish.google.GoogleDownloadCampaignBudgetService$2.call(GoogleDownloadCampaignBudgetService.java:66) at com.keybroker.services.publish.google.GoogleDownloadCampaignBudgetService$2.call(GoogleDownloadCampaignBudgetService.java:63) at com.keybroker.services.GoogleSoapDownloadService$1.call(GoogleSoapDownloadService.java:32) at com.keybroker.services.GoogleSoapDownloadVisitorService$1.doRetryingSoapCall(GoogleSoapDownloadVisitorService.java:35) at com.keybroker.services.GoogleSoapDownloadVisitorService$1.doRetryingSoapCall(GoogleSoapDownloadVisitorService.java:33) at com.keybroker.util.SoapCallerImpl.executeWithExceptionHandler(SoapCallerImpl.java:38) ... 26 more Caused by: com.google.api.ads.common.lib.exception.OAuthException: OAuth2 token could not be refreshed. at com.google.api.ads.common.lib.auth.AuthorizationHeaderProvider.getOAuth2Header(AuthorizationHeaderProvider.java:104) at com.google.api.ads.common.lib.auth.AuthorizationHeaderProvider.getAuthorizationHeader(AuthorizationHeaderProvider.java:77) at com.google.api.ads.common.lib.soap.AuthorizationHeaderHandler.setAuthorization(AuthorizationHeaderHandler.java:63) at com.google.api.ads.adwords.axis.AdWordsAxisHeaderHandler.setAuthenticationHeaders(AdWordsAxisHeaderHandler.java:125) at com.google.api.ads.adwords.axis.AdWordsAxisHeaderHandler.setHeaders(AdWordsAxisHeaderHandler.java:90) at com.google.api.ads.adwords.axis.AdWordsAxisHeaderHandler.setHeaders(AdWordsAxisHeaderHandler.java:1) at com.google.api.ads.common.lib.client.AdsServiceClient.setHeaders(AdsServiceClient.java:111) at com.google.api.ads.common.lib.soap.SoapServiceClient.invoke(SoapServiceClient.java:92) ... 33 more Caused by: com.google.api.client.auth.oauth2.TokenResponseException: 403 Forbidden !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd;htmlheadtitleGoogle-konton/titlemeta http-equiv=content-type content=text/html; charset=utf-8meta http-equiv=X-UA-Compatible content=IE=edge /meta name=viewport content=width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=0 /link rel='stylesheet' type='text/css' href='https://ssl.gstatic.com/accounts/o/1893590695-error_page_css_ltr.css' script type=text/javascript src=https://ssl.gstatic.com/accounts/o/4240385162-common_lib.js;/script style@media screen and (max-width:500px) {#robot {background: none; min-height: 0; min-width: 0; padding: 0;}#stack_trace {display: none;}} #oauth2_request_info_header {background-image: url(https://ssl.gstatic.com/accounts/o/blank.gif;);}/style/headbody div id=robot/diva href=//www.google.com/ id=googlelogoimg src=//www.google.com/images/logo_sm.gif alt=Google/ap class=largeb403./b insDet har uppstått ett fel./ins/pp class=largeDu har inte behörighet att göra den här begäran. insDet är allt vi vet./ins/p/body/html at com.google.api.client.auth.oauth2.TokenResponseException.from(TokenResponseException.java:105) at com.google.api.client.auth.oauth2.TokenRequest.executeUnparsed(TokenRequest.java:287) at com.google.api.client.auth.oauth2.TokenRequest.execute(TokenRequest.java:307) at com.google.api.client.auth.oauth2.Credential.executeRefreshToken(Credential.java:570) at com.google.api.client.auth.oauth2.Credential.refreshToken(Credential.java:489) at com.google.api.ads.common.lib.auth.OAuth2Helper.callRefreshToken(OAuth2Helper.java:70) at com.google.api.ads.common.lib.auth.OAuth2Helper.refreshCredential(OAuth2Helper.java:56) at com.google.api.ads.common.lib.auth.AuthorizationHeaderProvider.getOAuth2Header(AuthorizationHeaderProvider.java:102) ... 40 more If the user does a manual re-authentication, i.e requests a new access-token, it works until it is time to refresh it. We've had similar problems before, but in those cases it was a Rate Limit Exceeded that caused the TokenResponseException. This cause looks a bit strange as it returns 403 Forbidden. Any idea what's going on? Regards Magnus Ljung -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://googleadsdeveloper.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
Re: Adding attribute field mappings
I guess the answer came in this blog post: http://googleadsdeveloper.blogspot.se/2013/11/increase-sitelinks-performance-with.html?utm_source=feedburnerutm_medium=feedutm_campaign=Feed:+GoogleAdsDeveloperBlog+(Google+Ads+Developer+Blog) Just remove the old FeedMapping and add a new one with containing both the old and new field mapping attributes. Den onsdagen den 6:e november 2013 kl. 14:58:52 UTC+1 skrev Magnus Ljung: Hi, I have a feed for sitelinks with mappings for the text and url fields. Now I see that the description 1 and 2 fields are generally available through the API. So I would like to add those attributes to my feed and the corresponding attribute field mappings to my FeedMapping. It worked great to add new attributes to the feed, but I can't figure out how to add more attribute field mappings to an existing feed mapping. I tried with an ADD operation, but, not surprisingly, the API responded with FeedMappingError.MULTIPLE_MAPPINGS_FOR_PLACEHOLDER_TYPE. I also tried with SET, which seems more logical, but the API responded with OperatorError.OPERATOR_NOT_SUPPORTED. Is it possible to add attribute field mappings to an existing FeedMapping? If not, what is the recommended way to add support for description fields for sitelinks? Regards Magnus Ljung -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://googleadsdeveloper.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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
Re: Feed attributes
Hi Takeshi, No, but I don't want to remove the FeedMapping attribute field mappings, I'd like to remove the FeedAttributes from the Feed. I've tried FeedService.mutate(SET) with a subset of the feed attributes that I already have. I have also tried to use FeedService.mutate(REMOVE) but that removed the feed itself, unsurprisingly. Regards, Magnus Den tisdagen den 12:e november 2013 kl. 08:50:40 UTC+1 skrev Takeshi Hagikura (AdWords API Team): Hi Magnus, It should be possible. Have you tried FeedMappingServicehttps://developers.google.com/adwords/api/docs/reference/v201309/FeedMappingService.mutate (REMOVE)? Best, - Takeshi, AdWords API Team On Friday, November 1, 2013 12:04:05 AM UTC+9, Magnus Ljung wrote: Hi, Is there any way to remove feed attributes from a feed? If that is impossible, can I change the name of a feed attribute somehow? I have some buggy code that have created some unwanted attributes on a feed and I'd like to clean that up. Thanks /Magnus -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://googleadsdeveloper.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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
Adding attribute field mappings
Hi, I have a feed for sitelinks with mappings for the text and url fields. Now I see that the description 1 and 2 fields are generally available through the API. So I would like to add those attributes to my feed and the corresponding attribute field mappings to my FeedMapping. It worked great to add new attributes to the feed, but I can't figure out how to add more attribute field mappings to an existing feed mapping. I tried with an ADD operation, but, not surprisingly, the API responded with FeedMappingError.MULTIPLE_MAPPINGS_FOR_PLACEHOLDER_TYPE. I also tried with SET, which seems more logical, but the API responded with OperatorError.OPERATOR_NOT_SUPPORTED. Is it possible to add attribute field mappings to an existing FeedMapping? If not, what is the recommended way to add support for description fields for sitelinks? Regards Magnus Ljung -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://googleadsdeveloper.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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
Feed attributes
Hi, Is there any way to remove feed attributes from a feed? If that is impossible, can I change the name of a feed attribute somehow? I have some buggy code that have created some unwanted attributes on a feed and I'd like to clean that up. Thanks /Magnus -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://googleadsdeveloper.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 --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
Ad parameters in adwords CLI
Hi, I just tried the Adwords CLI tool and it looks very nice. However, I couldn't find any way to see ad parameters in it. Is it possible? If not, will it be added? Thanks, /Magnus -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Could not get ClientLogin token for user: Auth token could not be retrieved because of IOException: Operation timed out
Hello again, We still have this problem. It's been like this for three days now, any idea how to research this problem? Our logs shows the timeout to be 5 minutes: INFO 2010-12-17 08:56:13,606 [RMI TCP Connection(3332)-10.0.4.10] Trying to sync campaigns ERROR 2010-12-17 09:01:13,251 [RMI TCP Connection(3332)-10.0.4.10] Could not sync campaigns javax.xml.rpc.ServiceException: Could not get ClientLogin token for user: Auth token could not be retrieved because of IOException: Operation timed out at com.google.api.adwords.lib.AdWordsVersion $AdWordsVersionV201008.setHeaders(lib:AdWordsVersion.java):303) at com.google.api.adwords.lib.AdWordsServiceFactory.getConfiguredStub(lib:AdWordsServiceFactory.java): 184) at com.google.api.adwords.lib.AdWordsServiceFactory.generateSerivceStub(lib:AdWordsServiceFactory.java): 104) at com.google.api.adwords.lib.AdWordsUser.getService(lib:AdWordsUser.java): 334) On Dec 16, 4:20 pm, AdWords API Advisor adwordsapiadvi...@google.com wrote: Hi All, It looks like there a problem fetching the the auth token from the ClientLogin API, which is separate from the AdWords API: http://code.google.com/apis/accounts/docs/AuthForInstalledApps.html I haven't heard any other cases of timeouts with this API, but let me know if the problem continues. Best, - Eric Koleda, AdWords API Team On Dec 16, 3:15 am, Magnus magnus.lj...@gmail.com wrote: Just to clarify, we are using the Java client libraries and the stack trace looks like this: javax.xml.rpc.ServiceException: Could not get ClientLogin token for user: Auth token could not be retrieved because of IOException: Operation timed out at com.google.api.adwords.lib.AdWordsVersion$AdWordsVersionV201008.setHeaders( lib:AdWordsVersion.java):303) at com.google.api.adwords.lib.AdWordsServiceFactory.getConfiguredStub(lib:AdWo rdsServiceFactory.java):184) at com.google.api.adwords.lib.AdWordsServiceFactory.generateSerivceStub(lib:Ad WordsServiceFactory.java):104) at com.google.api.adwords.lib.AdWordsUser.getValidationService(lib:AdWordsUser .java):304) ... our code /Magnus -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Could not get ClientLogin token for user: Auth token could not be retrieved because of IOException: Operation timed out
After rebooting our system it works again. Strange problem though. /Magnus On Dec 17, 9:17 am, Magnus magnus.lj...@gmail.com wrote: Hello again, We still have this problem. It's been like this for three days now, any idea how to research this problem? Our logs shows the timeout to be 5 minutes: INFO 2010-12-17 08:56:13,606 [RMI TCP Connection(3332)-10.0.4.10] Trying to sync campaigns ERROR 2010-12-17 09:01:13,251 [RMI TCP Connection(3332)-10.0.4.10] Could not sync campaigns javax.xml.rpc.ServiceException: Could not get ClientLogin token for user: Auth token could not be retrieved because of IOException: Operation timed out at com.google.api.adwords.lib.AdWordsVersion $AdWordsVersionV201008.setHeaders(lib:AdWordsVersion.java):303) at com.google.api.adwords.lib.AdWordsServiceFactory.getConfiguredStub(lib:AdWordsServiceFactory.java): 184) at com.google.api.adwords.lib.AdWordsServiceFactory.generateSerivceStub(lib:AdWordsServiceFactory.java): 104) at com.google.api.adwords.lib.AdWordsUser.getService(lib:AdWordsUser.java): 334) On Dec 16, 4:20 pm, AdWords API Advisor adwordsapiadvi...@google.com wrote: Hi All, It looks like there a problem fetching the the auth token from the ClientLogin API, which is separate from the AdWords API: http://code.google.com/apis/accounts/docs/AuthForInstalledApps.html I haven't heard any other cases of timeouts with this API, but let me know if the problem continues. Best, - Eric Koleda, AdWords API Team On Dec 16, 3:15 am, Magnus magnus.lj...@gmail.com wrote: Just to clarify, we are using the Java client libraries and the stack trace looks like this: javax.xml.rpc.ServiceException: Could not get ClientLogin token for user: Auth token could not be retrieved because of IOException: Operation timed out at com.google.api.adwords.lib.AdWordsVersion$AdWordsVersionV201008.setHeaders( lib:AdWordsVersion.java):303) at com.google.api.adwords.lib.AdWordsServiceFactory.getConfiguredStub(lib:AdWo rdsServiceFactory.java):184) at com.google.api.adwords.lib.AdWordsServiceFactory.generateSerivceStub(lib:Ad WordsServiceFactory.java):104) at com.google.api.adwords.lib.AdWordsUser.getValidationService(lib:AdWordsUser .java):304) ... our code /Magnus -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: Could not get ClientLogin token for user: Auth token could not be retrieved because of IOException: Operation timed out
Just to clarify, we are using the Java client libraries and the stack trace looks like this: javax.xml.rpc.ServiceException: Could not get ClientLogin token for user: Auth token could not be retrieved because of IOException: Operation timed out at com.google.api.adwords.lib.AdWordsVersion$AdWordsVersionV201008.setHeaders(lib:AdWordsVersion.java):303) at com.google.api.adwords.lib.AdWordsServiceFactory.getConfiguredStub(lib:AdWordsServiceFactory.java):184) at com.google.api.adwords.lib.AdWordsServiceFactory.generateSerivceStub(lib:AdWordsServiceFactory.java):104) at com.google.api.adwords.lib.AdWordsUser.getValidationService(lib:AdWordsUser.java):304) ... our code /Magnus -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Ad parameters enhancements
Hi, I just saw the announcement for the ad parameters enhancements. I think it is great that you've added support for more currency symbols and currency codes. But I can't find a list of which currency codes and currency symbols are supported. Could you please enlighten us? /Magnus Ljung -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
XML_STREAM_EXC error
Hi, We tried updating 256 adgroups in a request. The header of the request looked like this: soapenv:Header ns1:RequestHeader xmlns:ns1=https://adwords.google.com/api/ adwords/cm/v200909 soapenv:actor=http://schemas.xmlsoap.org/soap/ actor/next soapenv:mustUnderstand=0 ns1:authToken xmlns:ns1=https://adwords.google.com/api/adwords/ cm/v200909**/ns1:authToken ns1:clientCustomerId4756811121/ns1:clientCustomerId ns1:developerToken**/ns1:developerToken ns1:userAgentAdWords API Java Client Library - v7.1.1 - Keybroker Campaign Control 1.0/ns1:userAgent ns1:validateOnlyfalse/ns1:validateOnly /ns1:RequestHeader /soapenv:Header And the response we got was: ?xml version=1.0 encoding=UTF-8?soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/ envelope/soap:Bodysoap:Faultfaultcodesoap:Client/ faultcodefaultstringXML_STREAM_EXC/faultstring/soap:Fault/ soap:Body/soap:Envelope What does the XML_STREAM_EXC message means? /Magnus -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Unexpected internal API error
Hello, We got an unexpected internal API error in response to a request which tried to update 141 campaign targets. The request header looked like this: soapenv:Envelope xmlns:soapenv=http://schemas.xmlsoap.org/soap/ envelope/ xmlns:xsd=http://www.w3.org/2001/XMLSchema; xmlns:xsi=http://www.w3.org/20 01/XMLSchema-instance soapenv:Header ns1:RequestHeader xmlns:ns1=https://adwords.google.com/api/ adwords/cm/v200909 soapenv:actor=http://schemas.xmlsoap.org/soap/ actor/next soapenv: mustUnderstand=0 ns1:authToken xmlns:ns1=https://adwords.google.com/api/adwords/ cm/v200909**/ns1:authToken ns1:clientCustomerId9278534380/ns1:clientCustomerId ns1:developerToken**/ns1:developerToken ns1:userAgentAdWords API Java Client Library - v7.1.1 - Keybroker Campaign Control 1.0/ns1:userAgent ns1:validateOnlyfalse/ns1:validateOnly /ns1:RequestHeader /soapenv:Header The response we got was this: ?xml version=1.0 encoding=UTF-8?soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelo pe/soap:Bodysoap:Faultfaultcodesoap:Server/ faultcodefaultstringInternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ /faultstringdetailApiEx ceptionFault xmlns=https://adwords.google.com/api/adwords/cm/ v200909messageInternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ / messageApplicationE xception.TypeApiException/ApplicationException.Typeerrors xsi:type=InternalApiError xmlns:xsi=http://www.w3.org/2001/ XMLSchema-instancefieldPa th/trigger/ApiError.TypeInternalApiError/ ApiError.TypereasonUNEXPECTED_INTERNAL_API_ERROR/reason/errors/ ApiExceptionFault/detail/soap: Fault/soap:Body/soap:Envelope What could we do to not get this error? Regards Magnus Ljung -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
AdWords API DatabaseError.CONCURRENT_MODIFICATION or which concurrent modifications are allowed?
Hi, When we have to upload changes to a campaign using the 200909 API we upload both ad and keywords changes at the same time using two threads. Sometimes we get a DatabaseError.CONCURRENT_MODIFICATION back. So my question is what concurrent modifications are allowed? Do we have to deal with one campaign at a time or one account or something else? Here are the SOAP request and response that caused the error: ?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.w 3.org/2001/XMLSchema-instancesoapenv:Headerns1:RequestHeader soapenv:actor=http://schemas.xmlsoap.org/soap/actor/next; soapenv:mustUnderstand=0 xmlns:ns1=https://adwords.google.com/api/ adwords/cm/v200909ns1:applicationTokenTwAbF7xAay84 ntBUiLrIaw/ns1:applicationTokenns1:authToken xmlns:ns1=https:// adwords.google.com/api/adwords/cm/v200909**/ ns1:authTokenns1:clientCustomerId9940465121/ ns1:clientCustomerIdns1:developerTokenp2yMk6iT8bAMXbyt3cCuOQ/ ns1:developerToke nns1:userAgentAdWords API Java Client Library - v6.4.0 - Keybroker Campaign Control 1.0/ns1:userAgentns1:validateOnlyfalse/ ns1:validateOnly/ns1:RequestHeader/ soapenv:Headersoapenv:Bodymutate xmlns=https://adwords.google.com/ api/adw ords/cm/v200909operationsoperatorREMOVE/operatorns2:operand xsi:type=ns2:BiddableAdGroupCriterion xmlns:ns2=https:// adwords.google.com/api/adwords/cm/v200909ns2:adGroupId1569734428/ ns2:adGroupIdns2:criterion xsi:type=ns2:Keyword ns2:id16137165568/ns2:idns2:textBahsybdf/ ns2:textns2:matchTypeBROAD/ns2:matchType/ ns2:criterionns2:userStatusDELETED/ns2:userStatusns2:bids xsi:type=ns2:ManualCPMAdGroupCriterionBidsns2:maxCpmns2:amountns2:microAmount0 /ns2:microAmount/ns2:amount/ns2:maxCpm/ns2:bids/ns2:operand/ operationsoperationsoperatorREMOVE/operatorns3:operand xsi:type=ns3:BiddableAdGroupCriterion xmlns:ns3=https:// adwords.google.com/api/adwords/cm/v200909ns3:adGroup Id1569734428/ns3:adGroupIdns3:criterion xsi:type=ns3:Keywordns3:id16137165658/ns3:idns3:textKalsimf/ ns3:textns3:matchTypeBROAD/ns3:matchType/ ns3:criterionns3:userStatusDELETED/ns3:userStatusns3:bids xsi:type=ns3:ManualCPM AdGroupCriterionBidsns3:maxCpmns3:amountns3:microAmount0/ ns3:microAmount/ns3:amount/ns3:maxCpm/ns3:bids/ns3:operand/ operationsoperationsoperatorREMOVE/operatorns4:operand xsi:type=ns4:BiddableAdGroupCriterion xmlns:ns4= https://adwords.google.com/api/adwords/cm/ v200909ns4:adGroupId1569734428/ns4:adGroupIdns4:criterion xsi:type=ns4:Keywordns4:id16137165388/ns4:idns4:textNalsinff/ ns4:textns4:matchTypeBROAD/ns4:matchType/ns4:criterionns4:use rStatusDELETED/ns4:userStatusns4:bids xsi:type=ns4:ManualCPMAdGroupCriterionBidsns4:maxCpmns4:amountns4:microAmount0/ ns4:microAmount/ns4:amount/ns4:maxCpm/ns4:bids/ns4:operand/ operationsoperationsoperatorADD/operator ns5:operand xsi:type=ns5:BiddableAdGroupCriterion xmlns:ns5=https:// adwords.google.com/api/adwords/cm/v200909ns5:adGroupId1569739198/ ns5:adGroupIdns5:criterion xsi:type=ns5:Keywordns5:textBahsybdf/ ns5:textns5:matchTypeBROAD/ns5: matchType/ns5:criterionns5:userStatusACTIVE/ ns5:userStatusns5:bids xsi:type=ns5:ManualCPCAdGroupCriterionBidsns5:maxCpcns5:amountns5:microAmount2000/ ns5:microAmount/ns5:amount/ns5:maxCpc/ns5:bids/ns5:operand/ operationsoperationsoperatorADD/operatorns6:operand xsi:type=ns6:BiddableAdGroupCriterion xmlns:ns6=https:// adwords.google.com/api/adwords/cm/v200909ns6:adGroupId1569739198/ ns6:adGroupIdns6:criterion xsi:type=ns6:Keywordns6:textKalsi mf/ns6:textns6:matchTypeBROAD/ns6:matchType/ ns6:criterionns6:userStatusACTIVE/ns6:userStatusns6:bids xsi:type=ns6:ManualCPCAdGroupCriterionBidsns6:maxCpcns6:amountns6:microAmount2000/ ns6:microAmount/ns6:amount/ns6:max Cpc/ns6:bids/ns6:operand/operationsoperationsoperatorADD/ operatorns7:operand xsi:type=ns7:BiddableAdGroupCriterion xmlns:ns7=https://adwords.google.com/api/adwords/cm/ v200909ns7:adGroupId1569739198/ns7:adGroupIdns7:criterion xsi:type=ns7:Keywordns7:textNalsinff/ ns7:textns7:matchTypeBROAD/ns7:matchType/ ns7:criterionns7:userStatusACTIVE/ns7:userStatusns7:bids xsi:type=ns7:ManualCPCAdGroupCriterionBidsns7:maxCpcns7:amountns7:microAmount2000 /ns7:microAmount/ns7:amount/ns7:maxCpc/ns7:bids/ns7:operand/ operations/mutate/soapenv:Body/soapenv:Envelope ?xml version=1.0 encoding=UTF-8?soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/ envelope/soap:HeaderResponseHeader xmlns=https:// adwords.google.com/api/adwords /cm/v200909requestIdff5dc623d3ee16a0280d99feadfe000c/ requestIdoperations0/operationsresponseTime2056/ responseTimeunits1/units/ResponseHeader/ soap:Headersoap:Bodysoap:Faultfaultcodesoap:Server/ faultcodefaultstringDatabaseError.CONCURRENT_MODIFICATION @ / faultstringdetailApiExceptionFault xmlns=https:// adwords.google.com/api/adwords/cm/ v200909messageDatabaseError.CONCURRENT_MODIFICATION @ / messageApplicationException.TypeApiException/ ApplicationException.Typeerrors
AdWords API Determine if a keyword is using default bid in structure report
Hi, When I download a structure report for keywords I can see the bid as maxCpc. However, if the bid for the keyword is not set I see the bid from the adgroup. Is there any way to determine if the bid is actually set on the keyword or on the adgroup? Thanks Magnus -- 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-...@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.