Re: AlertService
Hi, Thanks for pointing it out. v10.1 still requires all those xxxSpecified fields to be mentioned when setting nullable fields, whereas v11.1 doesn't. I wrote the code samples for v11.1 and moved them to v10.1 without noticing the missing xxxSpecified statements. The code should look like: AlertQuery query = new AlertQuery(); query.filterSpec = FilterSpec.ALL; query.filterSpecSpecified = true; query.clientSpec = ClientSpec.ALL; query.clientSpecSpecified = true; query.triggerTimeSpec = TriggerTimeSpec.ALL_TIME; query.triggerTimeSpecSpecified = true; query.severities = new AlertSeverity[] { AlertSeverity.GREEN, AlertSeverity.YELLOW, AlertSeverity.RED}; query.types = new AlertType[] {AlertType.CAMPAIGN_ENDING, AlertType.CAMPAIGN_ENDED}; // Create the selector. AlertSelector selector = new AlertSelector(); selector.query = query; selector.paging = new Paging(); selector.paging.startIndex = 0; selector.paging.startIndexSpecified = true; selector.paging.numberResults = 10; selector.paging.numberResultsSpecified = true; I'll submit a patch for the new code samples later today. Cheers, Anash P. Oommen, AdWords API Advisor. On Oct 12, 7:37 pm, guig wrote: > Hello, > > I use AlertService like in the example and I have this error message: > > [RequiredError.REQUIRED @ selector.query.triggerTimeSpec, > RequiredError.REQUIRED @ selector.query.clientSpec, > RequiredError.REQUIRED @ selector.query.filterSpec] > > when i call AlertPage page = alertService.get(selector); -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: How do I get a My Client Center account?
Hi Chris, You can create an MCC as described in http://adwords.google.com/support/aw/bin/answer.py?hl=en&answer=22531. Then signup for API as described in http://adwords.google.com/support/aw/bin/answer.py?hl=en&answer=15104. Finally, link your child account under the newly created MCC as described in http://adwords.google.com/support/aw/bin/answer.py?hl=en&answer=7732. Cheers, Anash P. Oommen, AdWords API Advisor. On Oct 13, 4:16 am, Chris wrote: > I've searched around Adwords a bit more to see if I can find any more > MCC signup information. It's actually quite confusing, as the FAQ > refers to several items: > > My Client Center > Managed Accounts > Link existing account button > > and so forth, and so on. It seems as if the FAQ is referring to a > different system entirely, as the search inside the Adwords account > doesn't bring these up. > > Is there an alternative FAQ that is more accurate in describing how to > get an MCC account? > > Thanks > > Chris > > On Oct 12, 1:49 pm, Chris wrote: > > > > > OK, this is the heading of one of the Adwords API FAQs, but I haven't > > been able to sign up, as I keep getting the message: > > > "The login is already an AdWords account." > > > This would imply that MCC is already set up, but there is no > > indication it has been. Can someone tell me where I need to make > > changes. Perhaps I just don't understand what is being done here > > > Thanks > > Chris -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: How do I get a My Client Center account?
I've searched around Adwords a bit more to see if I can find any more MCC signup information. It's actually quite confusing, as the FAQ refers to several items: My Client Center Managed Accounts Link existing account button and so forth, and so on.It seems as if the FAQ is referring to a different system entirely, as the search inside the Adwords account doesn't bring these up. Is there an alternative FAQ that is more accurate in describing how to get an MCC account? Thanks Chris On Oct 12, 1:49 pm, Chris wrote: > OK, this is the heading of one of the Adwords API FAQs, but I haven't > been able to sign up, as I keep getting the message: > > "The login is already an AdWords account." > > This would imply that MCC is already set up, but there is no > indication it has been. Can someone tell me where I need to make > changes. Perhaps I just don't understand what is being done here > > Thanks > Chris -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 read report
Hi Marco, The ReportDefinitionService does not currently support cross-client reports, so there is no need to filter on Account Id. Also, AccountId is not a field of a KEYWORDS_PERFORMANCE_REPORT: http://code.google.com/apis/adwords/docs/appendix/reports.html#keywords Best, - Eric On Oct 12, 5:04 am, "Marco T." wrote: > Thanks for your response. > > This is a sample code > Marco > > $selector = new Selector( > array( > "AdGroupId", > "AveragePosition", > "Clicks", > "Cost", > "Impressions", > "Id" > ) > ); > $selector->dateRange = new DateRange( "20100927", "20101003" ); > $selector->predicates = new Predicate( "AccountId", "EQUALS", > "em...@example.com"); > > $reportDefinition = new ReportDefinition(); > $reportDefinition->selector = $selector; > $reportDefinition->reportName = "top keyword settimanali"; > $reportDefinition->reportType = "KEYWORDS_PERFORMANCE_REPORT"; > $reportDefinition->downloadFormat = "CSV"; > $reportDefinition->dateRangeType = "CUSTOM_DATE"; > > try{ > $reportDefinitionOperation = new ReportDefinitionOperation(); > $reportDefinitionOperation->operand = $reportDefinition; > $reportDefinitionOperation->operator = "ADD"; > > $res = $service->mutate( array( $reportDefinitionOperation ) ); > print_r($res);} > > catch ( Exception $e ){ > print_r($e); > exit; > > } > > On 7 Ott, 19:39, AdWords API Advisor > wrote: > > > > > > > > > Hi Marco, > > > I've seen this error when the report definition contains an invalid > > predicate value. Do you have the code you used to create the report > > definition? > > > Best, > > - Eric Koleda, AdWords API Team > > > On Oct 6, 4:38 am, "Marco T." wrote: > > > > Here's a snippet of code that return the error > > > > . > > > $service = $user->GetReportDefinitionService("v201008"); > > > > try{ > > > //taking all valid report > > > $selector = new Selector(); > > > $all = $service->get( $selector );} > > > > catch ( Exception $e ){ > > > print_r($e); > > > exit; > > > > } > > > > //the ID of first report > > > $id = (float) $all->entries[0]->id; > > > > //try to download report > > > $ch = curl_init( "https://adwords.google.com/api/adwords/ > > > reportdownload?__rd=".$id ); > > > curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); > > > curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 0 ); > > > curl_setopt($ch, CURLOPT_TIMEOUT, 0 ); > > > curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); > > > curl_setopt($ch, CURLOPT_HTTPHEADER, array( > > > 'Authorization: > > > GoogleLogin auth=' . $user->GetAuthToken(), > > > 'clientEmail: ' . > > > $user->GetClientId() > > > > )); > > > $x = curl_exec($ch); > > > > //print response > > > echo $x; > > > curl_close($ch); > > > > On 5 Ott, 17:00, "Marco T." wrote: > > > > > Everytime I try to download accepted report (with or without the PHP > > > > reports utilties) I obtaing this response: > > > > > !!!1|||47767XX|||Could not read report??? > > > > > Any idea? > > > > Marco -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: ManualCPCAdGroupBids bid values returns to NULL
Hi Joe, It could be that there is no site (placement) max CPC set for the ad group, esp if the campaign isn't running on the CONTENT_NETWORK. If you take a look at the SOAP XML you might get a better idea of what is being returned. Best, - Eric On Oct 12, 1:10 am, Joe wrote: > Hi Eric, > > I tried to cast: > ManualCPCAdGroupBids test = (ManualCPCAdGroupBids) adGroup.getBids(); > System.out.println ("test" +test.getSiteMaxCpc() > +"test1"+test.getKeywordContentMaxCpc()+"test2"+test.getSiteMaxCpc()); > > It returns to NULL and it seems i tried use the code : > test.getSiteMaxCpc().getAmount, there is null pointer exception. > Therefor the test value is null. I don't understand I tried to output > the System.out.println(adGroup.getBids().getAdGroupBidsType()); // it > displays ManualCPCAdGroupBids , I assume its ManualCPCAdGroupBids but > bid values of ManualCPCAdGroupBids are null. > > Can you please give me example how to get bid values in every adgroup? > I'm still intermediate level these adwords api. > > Thanks, > Joe > > On Oct 11, 8:47 am, AdWords API Advisor > wrote: > > > > > > > > > Hi Joe, > > > Which part of the code returns null? It seems like you have the basic > > idea, although I think you need to cast adGroup.getBids() to > > ManualCPCAdGroupBids to get access to the fields. > > > Best, > > - Eric Koleda, AdWords API Team > > > On Oct 8, 12:28 am, Joe wrote: > > > > Hi, > > > > I'm trying to get the bid values like keywordMaxCpc, > > > keywordContentMaxCpc and siteMaxCpc from ManualCPCAdGroupBids. > > > Code: > > > > System.out.println(adGroup.getBids().getAdGroupBidsType()); // it > > > displays ManualCPCAdGroupBids > > > > ManualCPCAdGroupBids test = adGroup.getBids(); > > > System.out.println ("test" +test.getSiteMaxCpc() > > > +"test1"+test.getKeywordContentMaxCpc()+"test2"+test.getSiteMaxCpc()); > > > > Please give me a logic sample on how to get AdgroupsBids type and > > > their bid values from Adgroup list. > > > > Thanks, > > > - Joe -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Connection has been shutdown
Hi, As mentioned before, in my experience these errors are typically due to machine, router, or network service provider timeouts on SSL connections. I'd start by checking with your network team to see if there were any changes that could be leading to this issue. Best, - Eric On Oct 11, 9:53 pm, jsjacob wrote: > I've been getting this error starting this morning. My requests have > been small (e.g., adding a keyword or an ad one at a time -- I haven't > switched to the bulk operations yet) and I see the error after about > 5-10 minutes. When I check in the AdWords web ui I see the previous > operations completed successfully. > > Any ideas? > > On Sep 28, 3:56 pm, AdWords API Advisor > wrote: > > > > > > > > > Hi Jeremy, > > > I would start with simply making smaller requests, limiting the number > > of operations per request. The BulkMutateJobService may help, but it > > is not an easy transition. > > > Best, > > - Eric > > > On Sep 28, 7:48 am, Jeremy Aube wrote: > > > > Hi Eric, > > > > I believe they're fairly large requests. If the requests are timing > > > out because they're too large, would using bulk mutate instead help? > > > > Thanks! > > > > Jeremy Aube > > > ROI Revolution > > > > On Sep 23, 5:46 pm, AdWords API Advisor > > > wrote: > > > > > Hi Jeremy, > > > > > I believe these are normally caused by network timeouts, at a router > > > > or service provider level. Are you getting these errors for small > > > > requests, or only large ones? > > > > > Best, > > > > - Eric Koleda, AdWords API Team > > > > > On Sep 22, 12:43 pm, Jeremy Aube wrote: > > > > > > Lately I've been having the following issue using the > > > > > adParamService.mutate service: > > > > > > AxisFault > > > > > faultCode: {http://schemas.xmlsoap.org/soap/envelope/} > > > > > Server.userException > > > > > faultSubcode: > > > > > faultString: javax.net.ssl.SSLException: Connection has been > > > > > shutdown: javax.net.ssl.SSLException: java.net.SocketException: > > > > > Connection reset by peer: socket write error > > > > > faultActor: > > > > > faultNode: > > > > > faultDetail: > > > > > > > > > > {http://xml.apache.org/axis/}stackTrace:javax.net.ssl.SSLException: > > > > > Connection has been shutdown: javax.net.ssl.SSLException: > > > > > java.net.SocketException: Connection reset by peer: socket write error > > > > > at com.sun.net.ssl.internal.ssl.SSLSocketImpl.checkEOF(Unknown > > > > > Source) > > > > > at com.sun.net.ssl.internal.ssl.AppInputStream.read(Unknown > > > > > Source) > > > > > at java.io.BufferedInputStream.fill(Unknown Source) > > > > > at java.io.BufferedInputStream.read(Unknown Source) > > > > > at > > > > > org.apache.axis.transport.http.HTTPSender.readHeadersFromSocket(HTTPSender. > > > > > java: > > > > > 583) > > > > > at > > > > > org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java: > > > > > 143) > > > > > at > > > > > com.google.api.adwords.lib.AdWordsHttpSender.invoke(AdWordsHttpSender.java: > > > > > 47) > > > > > at > > > > > org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java > > > > > : > > > > > 32) > > > > > at > > > > > org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) > > > > > at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) > > > > > at > > > > > org.apache.axis.client.AxisClient.invoke(AxisClient.java:165) > > > > > 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.v201003.cm.AdParamServiceSoapBindingStub.mutate(AdPa > > > > > ramServiceSoapBindingStub.java: > > > > > 567) > > > > > at > > > > > paramUpdate.ParamUpdate.updateParameter(ParamUpdate.java:222) > > > > > at paramUpdate.ParamUpdate.main(ParamUpdate.java:169) > > > > > Caused by: javax.net.ssl.SSLException: java.net.SocketException: > > > > > Connection reset by peer: socket write error > > > > > at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Unknown > > > > > Source) > > > > > at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(Unknown > > > > > Source) > > > > > at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(Unknown > > > > > Source) > > > > > at > > > > > com.sun.net.ssl.internal.ssl.SSLSocketImpl.handleException(Unknown > > > > > Source) > > > > > at > > > > > com.sun.net.ssl.internal.ssl.SSLSocketImpl.handleException(Unknown > > > > > Source) > > > > > at com.sun.net.ssl.internal.ssl.AppOutputStream.write(Unknown > > > > > Source) > > > > > at java.io.BufferedOutputStream.write(Unknown Source) > >
Re: QuotaCheckError.ACCOUNT_DELINQUENT
Hi, This error is normally thrown when the MCC account that owns the developer token has an expired credit card, etc. If this isn't the case, can you please post the requestId of a request that demonstrates the problem? Best, - Eric Koleda, AdWords API Team On Oct 11, 2:16 pm, IceCool wrote: > Hi Experts > > Could you please look into what could be going wrong here? > > My adwords account is not delinquent. There was an outstanding balance > and has been paid a week before. The current balance is zero as shown > in the web UI. > > When I try to access the TargetingIdeasService using the APIs, I get > the following exception > > AxisFault > faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server > faultSubcode: > faultString: QuotaCheckError.ACCOUNT_DELINQUENT @ > faultActor: > faultNode: > faultDetail: > {https://adwords.google.com/api/adwords/o/v201003} > ApiExceptionFault:QuotaCheckError.ACCOUNT_DELINQUENT @ ns2:message>ApiException ns2:ApplicationException.Type>http://www.w3.org/ > 2001/XMLSchema-instance" > xsi:type="ns2:QuotaCheckError">QuotaCheckError.ACCOUNT_DELINQUENT > ns2:errorString>QuotaCheckError ns2:ApiError.Type>ACCOUNT_DELINQUENT ns2:errors> > > QuotaCheckError.ACCOUNT_DELINQUENT @ > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAcce > ssorImpl.java: > 39) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstru > ctorAccessorImpl.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.(BeanDeserializer.java: > 104) > at > org.apache.axis.encoding.ser.BeanDeserializer.(BeanDeserializer.java: > 90) > at > com.google.api.adwords.v201003.cm.ApiException.getDeserializer(ApiException > .java: > 142) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: > 39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp > l.java: > 25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > org.apache.axis.encoding.ser.BaseDeserializerFactory.getSpecialized(BaseDes > erializerFactory.java: > 154) > at > org.apache.axis.encoding.ser.BaseDeserializerFactory.getDeserializerAs(Base > DeserializerFactory.java: > 84) > at > org.apache.axis.encoding.DeserializationContext.getDeserializer(Deserializa > tionContext.java: > 464) > at > org.apache.axis.encoding.DeserializationContext.getDeserializerForType(Dese > rializationContext.java: > 547) > at > org.apache.axis.message.SOAPFaultDetailsBuilder.onStartChild(SOAPFaultDetai > lsBuilder.java: > 157) > at > org.apache.axis.encoding.DeserializationContext.startElement(Deserializatio > nContext.java: > 1035) > at > com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(A > bstractSAXParser.java: > 501) > at > com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartE > lement(XMLNSDocumentScannerImpl.java: > 400) > at > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl > $FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2755) > 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: > 511) > at > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Co > nfiguration.java: > 808) > 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: > 119) > 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(AxisClien
Re: TargetingIdeaService problems - behaviour has inexplicably changed
Hi, Thanks for the example. I've been able to replicate the issue, and I'll work with the core engineering team to resolve the underlying issue. In the mean time the only work around is to use the IdeaTextMatchesSearchParameter available in v201003+. Best, - Eric On Oct 11, 11:23 am, Serge_Lapin wrote: > Hi Eric, thanks for your response, > > My remaining issue seems to be the one regarding the use of the > NgramGroupsSearchParameter (v200909), in order to exclude synonyms > from the results :- > > string[] keywords = new string[1]; > keywords[0] = "diet coke"; > > v200909.NgramGroupsSearchParameter > ngramGroupsSearchParameter = new v200909.NgramGroupsSearchParameter(); > if (!_getSynonyms) > { > ngramGroupsSearchParameter.ngramGroups = > keywords; > selector.searchParameters = new > v200909.SearchParameter[] { relatedToKeywordSearchParameter, > keywordMatchTypeSearchParameter, countryTargetSearchParameter, > languageTargetSearchParameter, ngramGroupsSearchParameter }; > } > > As I stated earlier, originally the behaviour seemed to be that > (taking my diet coke example), if I used the code snippet above to > exclude synonyms, then I would get more than one result, results like > "diet coke", "diet coke with lime", "calories in diet coke" etc etc. > Now I always receive one result ("diet coke"). Which behaviour should > I expect? > > And here are the SOAP requests and responses:- > > -BEGIN API CALL- > > Request > --- > > POST /api/adwords/o/v200909/TargetingIdeaService > User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client > Protocol 2.0.50727.4952) > VsDebuggerCausalityData: uIDPo9pCoBjkQbVAu+r20/ > GRKwkAfdsxqmcxXkaXn7U6Y2/oAYBGtgDAdGxKsHjqjTyQFNYACQAA > Content-Type: text/xml; charset=utf-8 > SOAPAction: "" > Host: adwords.google.com > Content-Length: 2337 > Expect: 100-continue > Accept-Encoding: gzip > > xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"; > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; > xmlns:xsd="http://www.w3.org/2001/ > XMLSchema"> xmlns="https://adwords.google.com/api/adwords/cm/ > v200909">mqyQ authToken>https://adwords.google.com/api/ > adwords/cm/v200909">pb-Q soap:Header>https://adwords.google.com/api/ > adwords/o/v200909"> xsi:type="RelatedToKeywordSearchParameter"> xmlns="https://adwords.google.com/api/adwords/cm/v200909";>diet coke text>https://adwords.google.com/api/adwords/cm/ > v200909">EXACT searchParameters> xsi:type="KeywordMatchTypeSearchParameter">EXACT keywordMatchTypes> xsi:type="CountryTargetSearchParameter"> xmlns="https://adwords.google.com/api/adwords/cm/v200909";>GB countryCode> xsi:type="LanguageTargetSearchParameter"> xmlns="https://adwords.google.com/api/adwords/cm/v200909";>en languageCode> xsi:type="NgramGroupsSearchParameter">diet coke ngramGroups>KEYWORD ideaType>IDEAS requestType>KEYWORD requestedAttributeTypes>AVERAGE_TARGETED_MONTHLY_S > EARCHES requestedAttributeTypes>TARGETED_MONTHLY_SEARCHES< / > requestedAttributeTypes>0 startIndex>https://adwords.google.com/api/ > adwords/cm/v200909">20 soap:Body> > > Response > > > SOAPAction: "" > Content-Encoding: > Transfer-Encoding: chunked > X-Content-Type-Options: nosniff > X-Frame-Options: SAMEORIGIN > X-XSS-Protection: 1; mode=block > Cache-Control: private, max-age=0 > Content-Type: text/xml; charset=UTF-8 > Date: Mon, 11 Oct 2010 14:52:34 GMT > Expires: Mon, 11 Oct 2010 14:52:34 GMT > Server: GSE > > http://schemas.xmlsoap.org/soap/ > envelope/">3e4937d1e4da5cc3f674863843a99930 requestId>1455 responseTime>6 soap:Header>1 ns2:totalNumEntries>TARGETED_MONTHLY_SEARCH > ES ns2:key>http://www.w3.org/2001/XMLSchema- > instance" > xsi:type="ns2:MonthlySearchVolumeAttribute">MonthlySear > chVolumeAttribute ns2:Attribute.Type>20109 ns2:month>2010 ns2:year>81600 ns2:value>20107 ns2:month>1900 ns2:value>20106 ns2:month>1900 ns2:value>20105 ns2:month>2400 ns2:value>20104 ns2:month>2400 ns2:value>20103 ns2:month>2900 ns2:value>20102 ns2:month>1300 ns2:value>20101 ns2:month>1300 ns2:value>200912 ns2:month>1000 ns2:value>200911 ns2:month>1600 ns2:value>200910 ns2:month>1600 ns2:data>KEYWORD xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; > xsi:type="ns2:KeywordAttribute">KeywordAttribute ns2:Attribute.Type>Keyword Criterion.Type>diet cokeEXACT ns2:value> ns2:data>AVERAGE_TARGETED_MONTHLY_SEARCHES ns2:key>http://www.w3.org/2001/XMLSchema- > instance" > xsi:type="ns2:LongAttribute">LongAttribute ns2:Attribute.Type>1900 ns2:entries> > > -END API CALL--- > > -BEGIN API CALL- > > Request > --- > > POST /api/adwords/o/v200909/TargetingIdeaService > User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client > Protocol 2.0.50727.4952) > VsDebuggerCau
Re: Need clariffications on channel Max CPC
Hi, To address your questions: 1) I'm not sure what you mean with the term "channel". Can you further explain the data you are trying to get? 2) There is a minimum CPC value for each currency, which can be found here: https://adwords.google.com/select/AfpoFinder 3) The update will be made as soon as possible, but it may take a moment to propagate through the system. 4) There are no limits on the number times it can be updated, but there are other API limits you may run in to. More information about our rate limiting is available here: http://adwordsapi.blogspot.com/2010/06/better-know-error-rateexceedederror.html Best, - Eric Koleda, AdWords API Team On Oct 11, 9:56 am, suchi wrote: > We need some clarifications regarding the channel max cpc , can you > please let us know about this ASAP. > > 1) In Current API Version V2009, there is no provision to get the > channel max CPC for a keyword. ( The price against the keyword for top > position for the given date/ current date) > Please confirm the understanding. > What it the alternative you suggest? > 2) Is there a max/min limits for bid price against keyword/ad > group/channel campaign? > 3) The updated max CPC will be in effect immediately once updated > on the channel. Please confirm. > 4) Is there any frequency limits for updating max CPC value with- > in a day? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Get Related Keywords
Hi Rakesh, In the sandbox environment the TargetingIdeaService doesn't return real keyword ideas. To get those you will need to use the production environment. Best, - Eric Koleda, AdWords API Tean On Oct 11, 8:00 am, Rakesh Sanghavi wrote: > I want the related keywords for the keyword text like e.g.'music' > i m trying it using google api php library > but i m not getting proper result > > could you please explain what is sample keyword and red herring > what's this.. > > i m getting the output in the format like ;:: > > Keyword with text 'sample keyword 1707696968 0', match type 'BROAD', > and average monthly search volume '245842' was found. > Keyword with text 'Red Herring 1', match type 'BROAD', and average > monthly search volume '264442' was found. > Keyword with text 'sample keyword 1707696968 2', match type 'BROAD', > and average monthly search volume '102355' was found. > Keyword with text 'Red Herring 3', match type 'BROAD', and average > monthly search volume '278353' was found. > Keyword with text 'sample keyword 1707696968 4', match type 'BROAD', > and average monthly search volume '77357' was found. > Keyword with text 'Red Herring 5', match type 'BROAD', and average > monthly search volume '236619' was found. > Keyword with text 'sample keyword 1707696968 6', match type 'BROAD', > and average monthly search volume '63463' was found. > Keyword with text 'Red Herring 7', match type 'BROAD', and average > monthly search volume '250531' was found. > Keyword with text 'sample keyword 1707696968 8', match type 'BROAD', > and average monthly search volume '179128' was found. > Keyword with text 'Red Herring 9', match type 'BROAD', and average > monthly search volume '208797' was found. > Keyword with text 'sample keyword 1707696968 10', match type 'BROAD', > and average monthly search volume '227769' was found. > Keyword with text 'Red Herring 11', match type 'BROAD', and average > monthly search volume '252056' was found. > Keyword with text 'sample keyword 1707696968 12', match type 'BROAD', > and average monthly search volume '186035' was found. > Keyword with text 'Red Herring 13', match type 'BROAD', and average > monthly search volume '265967' was found. > Keyword with text 'sample keyword 1707696968 14', match type 'BROAD', > and average monthly search volume '199946' was found. > Keyword with text 'Red Herring 15', match type 'BROAD', and average > monthly search volume '224233' was found. > Keyword with text 'sample keyword 1707696968 16', match type 'BROAD', > and average monthly search volume '141861' was found. > Keyword with text 'Red Herring 17', match type 'BROAD', and average > monthly search volume '238144' was found. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: ACCOUNT_PERFORMANCE_REPORT Fault
Hi Stefan, I'm not able to replicate the problem, as the ACCOUNT_PERFORMANCE_REPORT fields are returning correctly for me. Also, the SOAP XML example you posted was for the KEYWORDS_PERFORMANCE_REPORT. Are you seeing this error for all report types? Best, - Eric Koleda, AdWords API Team On Oct 12, 7:32 am, Fuxx wrote: > > push > -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
TargetingIdeaService - returns no values for keywords
Hello, I have a peoblem with TargetingIdeaService. When I request a keyword, for some country/language combinations I get back 0 values in all statstics. I checked the SOAP response and I can see that the value for each "column" is missing, so 0 is just a default value used instead. In given requests I look for keyword: hotel amsterdam Here are 2 requests, first does not work, the other works. FAILS (returns 0) Request ID: 357e64672cb30b3b5535048b8a1d1d62 Country: Netherlands Language: Dutch SOAP response: ...20103... WORKS Request ID: ead1c6fef3b54484052c7990af03dabc Country: Belgium Language: French SOAP response: ...201031600... - When I ask for ideas I get the data properly for NL/dutch combinations - Any country in combination with dutch language fails - I have SOAP request and response so I can send it if needed. - I have same problems with english langauge/UK and some other combinations -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
How do I get a My Client Center account?
OK, this is the heading of one of the Adwords API FAQs, but I haven't been able to sign up, as I keep getting the message: "The login is already an AdWords account." This would imply that MCC is already set up, but there is no indication it has been. Can someone tell me where I need to make changes. Perhaps I just don't understand what is being done here Thanks Chris -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: EstimateKeywordList "Recursive Object" Error
Apologies for the double post! I'm still searching for an answer to this problem. Any thoughts would be greatly appreciated. I have verified that the keyword dict cannot use the SOAPpy Type variable without conflicting with the client library. could there be a bug in the python api library? On Oct 11, 8:26 pm, Aaron wrote: > Hi, > > I'm attempting to retrieve CPC estimates for a list of keywords using > v13 TraficcEstimatorService's EstimateKeywordList function. I believe > I've followed the documentation closely, however I'm getting the > following error: Error : Cannot serialize recursive object > > I'd really appreciate it if somebody canpoint out where I"m going > wrong with the below code. > > def get_cpc(keyword): > c = AdWordsClient(path='.', headers = { > 'email': '', > 'password': '', > 'clientEmail': '', > 'clientCustomerId': '', > 'userAgent': 'AwApi-Python-12.1.0', > 'developerToken': '', > 'validateOnly': 'n' > }) > service = c.GetTrafficEstimatorService('https:// > adwords.google.com', 'v13') > keyword = { > 'text': 'mars cruise', > 'maxCpc':'100',#SOAPpy.Types.untypedType('100'), > 'type':'Exact',#SOAPpy.Types.untypedType('Broad') > } > estimates = service.EstimateKeywordList([keyword]) > return estimates > > I've tried changing the maxCPC and type values of the keyword dict to > the SOAPpy objects, but that results in the following error: > adspygoogle.common.Errors.ValidationError: The > '' is of type 'instance'>, expecting one of (, ). > > Thanks in advanc! -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: PHP Lib and INVALID_TOKEN_HEADER Errors
Found the problem. The Developer Token has a dash (-) in front of it that I inadvertently left off. On Oct 12, 10:46 am, Eduki wrote: > Hi, > > After searching through the forum and making sure (hopefully) that my > settings are correct in settings.ini and auth.ini I continue to > experience problems with the PHP Library. > > After successfully running the examples GetAllCampaigns.php and > GetTrafficEstimates.php in the sandbox I figured it was time to try > the production environment. > > I changed the DEFAULT_SERVER in settings.ini tohttps://adwords.google.com > > I changed the AUTH data in auth.ini to (values changed to protect the > innocent): > > email = "my_adwords_em...@gmail.com" > password = "my_adwords_password" > userAgent = "My Application Name" > applicationToken = "" > developerToken = "my_adwords_developer_token" > > I made sure that my email/password/developerToken matched exactly what > is in my AdWords account. My developer token is listed in green as > Approved in the AdWords Account Preferences. > > When I run the example GetAllCampaigns.php I receive this error: > > QuotaCheckError.INVALID_TOKEN_HEADER @ ; > trigger:'my_adwords_developer_token' > > Please help! Thanks, > > Dave -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
PHP Lib and INVALID_TOKEN_HEADER Errors
Hi, After searching through the forum and making sure (hopefully) that my settings are correct in settings.ini and auth.ini I continue to experience problems with the PHP Library. After successfully running the examples GetAllCampaigns.php and GetTrafficEstimates.php in the sandbox I figured it was time to try the production environment. I changed the DEFAULT_SERVER in settings.ini to https://adwords.google.com I changed the AUTH data in auth.ini to (values changed to protect the innocent): email = "my_adwords_em...@gmail.com" password = "my_adwords_password" userAgent = "My Application Name" applicationToken = "" developerToken = "my_adwords_developer_token" I made sure that my email/password/developerToken matched exactly what is in my AdWords account. My developer token is listed in green as Approved in the AdWords Account Preferences. When I run the example GetAllCampaigns.php I receive this error: QuotaCheckError.INVALID_TOKEN_HEADER @ ; trigger:'my_adwords_developer_token' Please help! Thanks, Dave -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Sandbox Units
When I try to see the units consumed by my actions, using the example java getunitcount, on the sandbox it always returns 0. I assume this is on purpose, but was wondering what if there was any way to see how many units that you consumed besides just calculating it off the rate sheet. Thanks, Sean -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: AlertService
Hello, I use AlertService like in the example and I have this error message: [RequiredError.REQUIRED @ selector.query.triggerTimeSpec, RequiredError.REQUIRED @ selector.query.clientSpec, RequiredError.REQUIRED @ selector.query.filterSpec] when i call AlertPage page = alertService.get(selector); -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: TargetInvocationException: Exception has been thrown by the target of an invocation
HI Anash, Thanks for the reply. I have done as you have suggested. I am now getting the following error. Could not find any resources appropriate for the specified culture or the neutral culture. Make sure "Google.Api.Ads.Common.CommonErrorMessages.resources" was correctly embedded or linked into assembly "Google.AdWords" at compile time, or that all the satellite assemblies required are loadable and fully signed. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.Resources.MissingManifestResourceException: Could not find any resources appropriate for the specified culture or the neutral culture. Make sure "Google.Api.Ads.Common.CommonErrorMessages.resources" was correctly embedded or linked into assembly "Google.AdWords" at compile time, or that all the satellite assemblies required are loadable and fully signed. Source Error: Line 95: //AdWordsUser user = new AdWordsUser(headers); Line 96: Line 97: AdWordsUser user = new AdWordsUser(); Line 98: Line 99: Source File: c:\inetpub\wwwroot\Google\Default.aspx.csLine: 97 Stack Trace: [MissingManifestResourceException: Could not find any resources appropriate for the specified culture or the neutral culture. Make sure "Google.Api.Ads.Common.CommonErrorMessages.resources" was correctly embedded or linked into assembly "Google.AdWords" at compile time, or that all the satellite assemblies required are loadable and fully signed.] System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents) +7680590 System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents) +583 System.Resources.ResourceManager.InternalGetResourceSet(CultureInfo culture, Boolean createIfNotExists, Boolean tryParents) +583 System.Resources.ResourceManager.GetString(String name, CultureInfo culture) +74 Google.Api.Ads.Common.CommonErrorMessages.get_AuthTokenLoginFailed() +73 Google.Api.Ads.Common.Lib.AuthToken.ExtractException(WebException ex) +691 Google.Api.Ads.Common.Lib.AuthToken.GetToken() +859 Google.Api.Ads.AdWords.Lib.AdWordsServiceFactory.MakeRequestHeaders(Dictionary`2 headers) +310 Google.Api.Ads.AdWords.Lib.AdWordsServiceFactory.SetHeaders(Dictionary`2 headers) +56 Google.Api.Ads.Common.Lib.AdsUser.SetHeadersFromConfig() +185 Google.Api.Ads.Common.Lib.AdsUser..ctor() +186 Google.Api.Ads.AdWords.Lib.AdWordsUser..ctor() +78 _Default.GetAllAdGroups() in c:\inetpub\wwwroot\Google \Default.aspx.cs:97 _Default.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot \Google\Default.aspx.cs:23 System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35 System.Web.UI.Control.OnLoad(EventArgs e) +99 System.Web.UI.Control.LoadRecursive() +50 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627 Thanks Madhu On Oct 12, 11:47 am, AdWords API Advisor wrote: > Hi Madhu, > > This was an issue with v11.0.0 of .NET library, it is fixed in > v11.1.0. The library throws this error when it cannot find AdWordsApi > node in your App.config/Web.config, so copying the nodes > fromhttp://code.google.com/p/google-api-adwords-dotnet/source/browse/bran... > to your Web.config should fix the issue as well. > > Cheers, > Anash P. Oommen, > AdWords API Advisor. > > On Oct 11, 2:22 pm, Madhu wrote: > > > > > Hi, > > > I am getting this error message when creating a adword user. > > Please help me to fix this error > > > --Code > > using Google.Api.Ads.AdWords.Lib; > > using Google.Api.Ads.AdWords.v201008; > > > Dictionary headers = new Dictionary > string>(); > > headers.Add("email","email"); > > headers.Add("password", "***"); > > headers.Add("useragent", ""); > > headers.Add("developerToken", "***"); > > headers.Add("service", "adwords"); > > headers.Add("applicationToken", *"); > > headers.Add("clientEmail", "email"); > > //AdWordsUser user = new AdWordsUser(headers); > > > AdWordsUser user = new AdWordsUser(headers); > > > ---error-- > > > [ArgumentNullException: Value cannot be null. > > Parameter name: settings] > > Google.Api.Ads.Common.Lib.AppConfigBase.ReadSetting(Hashtable > > settings, String key, String defaultValue) +127 > > Google.Api.Ads.Common.Lib.AppConfigBase.ReadSettings(Hashtable > > settings) +111 > > Google.Api.Ads.AdWords.Lib.AdWordsAppConfig.ReadSettings(Hashtable > > settings) +53 > > Google.Api.Ads.AdWords.Lib.Ad
Re: No results when using ExcludedKeywordSearchParameter
Hi Eric, Thanks for your prompt reply. The solution that you gave solves it just partially - it does not support excluding broad match phrases so it is a bit hard to work with. Are there are new regarding a fix? Best, Sagigi On Oct 8, 9:36 pm, AdWords API Advisor wrote: > Hi, > > Thank you for reporting this issue. I did some tests and I am also > seeing the same behavior. I'll work with the core engineering team to > resolve the problem. If you are using version v201003 or v201008 you > can switch to using the IdeaTextMatchesSearchParameter, which has an > excluded field that provides similar functionality. > > http://code.google.com/apis/adwords/docs/reference/latest/TargetingId... > > Best, > - Eric Koleda, AdWords API Team > > On Oct 6, 8:06 am,sagigi wrote: > > > Hello, > > > This feature worked until 1-2 days ago. > > > When using ExcludedKeywordSearchParameter to exclude the same term we > > search for - there are no results returned. > > > For example, if we search for "forex" and exclude "forex", instead of > > displaying "currency trading", "fx", "foreign exchange" etc, like it > > used to - nothing is returned. > > > It was Okay until 1-2 days ago. > > > Any idea? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: ACCOUNT_PERFORMANCE_REPORT Fault
push -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Problem getting started with the Python api
Just bumping this a bit - haven't managed to get any further. On Fri, 2010-10-08 at 13:31 -0700, Tim Wintle wrote: > I've been trying to run the python samples, but I'm getting the > following error: > > {{{ > Traceback (most recent call last): > File "get_all_campaigns.py", line 41, in > campaigns = campaign_service.Get(selector)[0] > File "../../../../adspygoogle/adwords/CampaignService.py", line 83, > in Get > 'Campaign', self._loc, request) > File "../../../../adspygoogle/adwords/AdWordsWebService.py", line > 253, in CallMethod > self.__ManageSoap(buf, start_time, stop_time, error) > File "../../../../adspygoogle/adwords/AdWordsWebService.py", line > 131, in __ManageSoap > raise Error(e) > adspygoogle.common.Errors.Error > }}} > > Not getting much information from the "Error" exception, I dug a bit > deeper and I seem to be getting an empty string returned by the soap > buffer. > > The error is: > Unable to parse SOAP buffer for incoming messages. no element found: > line 1, column 0 > > A quick search suggests that this error may have come up for others, > but I haven't found an example of a fix > > Versions: > Python 2.6 > Python API: 12.1.0 > All dependencies were the latest versions, downloaded as source > tarballs today. > > Any help is appreciated, > > Tim Wintle > > > -- > =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ > Also find us on our blog and discussion group: > http://adwordsapi.blogspot.com > http://groups.google.com/group/adwords-api > =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ > > You received this message because you are subscribed to the Google > Groups "AdWords API Forum" group. > To post to this group, send email to adwords-api@googlegroups.com > To unsubscribe from this group, send email to > adwords-api+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/adwords-api?hl=en -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en
How do we add language and location list to the application?
Can we create a similar application for selecting Location and languages as in google adwords for our application. Only the browse option without the map is required for location selection. Basically, I want to know can we dynamically populate the lists? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
How do we add language and location list to the application?
Can we create a application like google adwords wherein we can dynamically populate the location and language options? Only the browse option without map is required for chosing location. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
QuotaCheckError.INCOMPLETE_SIGNUP_LATEST_ADWORDS_API_TNC_NOT_AGREED
Hi, my developer token was accepted and I my billing information for Api Units was accepted too, now when I try to connect to one account of the MCC this is the error I receive. How can I make it working? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Failed to get authToken. Reason: BadAuthentication
Hi Kameleon, I've received your code snippet, I'll follow up with you on the mail and post the fix on this thread for future reference once the issue is resolved. Cheers, Anash P. Oommen, AdWords API Advisor. On Oct 12, 11:36 am, drkameleon wrote: > Anash Hi, > > I've just sent the code snippet. > > Thanks a lot, > > Dr.Kameleon > > On Oct 11, 3:34 pm, AdWords API Advisor > wrote: > > > > > Hi, > > > Could you send your code snippet to adwordsapiadvi...@google.com and > > update this thread once you are done? I will follow up with you over > > mail and try to figure out what went wrong with your code. > > > Cheers, > > Anash P. Oommen, > > AdWords API Advisor. > > > On Oct 7, 3:53 pm, drkameleon wrote: > > > > Anyone??? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Developer token not showing in account
Hi, Since you are following up with me over the email as well, I'll help you locate your developer token over the mail. Cheers, Anash P. Oommen, AdWords API Advisor. On Oct 12, 5:59 am, RWS wrote: > Same thing here > > This is just getting crazy. How do we get our developer keys? Can you > please start sending them via the "approval" email? > > On Sep 8, 12:39 pm, DF wrote: > > > > > Same Issue. Can't wait when this will be fixed. > > > On Aug 27, 10:34 am, AdWords API Advisor > > > wrote: > > > Hi Luke, > > > > You have to login to your MCC account and navigate to My Account- > > > > >AdWords API Center to find your tokens. > > > > Cheers, > > > Anash P. Oommen, > > > AdWords API Advisor. > > > > On Aug 27, 1:12 am, Luke wrote: > > > > > Hi > > > > > I received email from adwords saying that 'DeveloperTokenhas been > > > > approved and activated for use with the AdWords API' but the 'Adwords > > > > API center' section in my MCC account is empty. Could you please look > > > > into this? > > > > > Thanks > > > > Luke -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: CUSTOMER_NOT_FOUND - if i give ID instead of Email.
Very strange, now it is working on sandbox too... I guess you were doing something in background the other day, anyway working now. Best, On Oct 12, 1:03 pm, rayden wrote: > Hello, > > I guess the problem is in sandbox IDs - I can confirm in production it > works without problem. > Can we expect fix in this, or better to configure our app diffrently > for sandbox? > > Best, and keep up the good work, > > On Oct 12, 12:38 pm, AdWords API Advisor > > wrote: > > Hi Rayden, > > > Does this work fine against the production account? > > > Cheers, > > Anash P. Oommen, > > AdWords API Advisor > > > On Oct 10, 1:39 pm, rayden wrote: > > > > Hello, > > > > I get an error if I give ID value to SetClientId() PHP function, > > > instead of email. Im trying in sandbox > > > the request ID is "aa30a4a29dbc46f8c4df6d1982c74fba". All the data is > > > the same, as when its working > > > with email as ClientId. The ID I submit was taken from AccountService. > > > > The error is like this: > > > > > > soap:Server > > > AuthenticationError.CUSTOMER_NOT_FOUND @ ; trigger:'40944' > > > Service[CampaignService.get] > > > > > > > > > * > > > 40944 > > > > > > AwApi-PHP-2.4.0-INSERT_COMPANY_NAME_HERE > > > > > > > > > > Best, -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Regular AdWords Account Already Approved for Developer Token - Where is it???
Hi, Since you are following up with me over the email as well, I'll help you locate your developer token over the mail. Cheers, Anash P. Oommen, AdWords API Advisor. On Oct 12, 5:55 am, RWS wrote: > Thats my question. Impossible to find the developer token. I got the > approval email today. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: CUSTOMER_NOT_FOUND - if i give ID instead of Email.
Hello, I guess the problem is in sandbox IDs - I can confirm in production it works without problem. Can we expect fix in this, or better to configure our app diffrently for sandbox? Best, and keep up the good work, On Oct 12, 12:38 pm, AdWords API Advisor wrote: > Hi Rayden, > > Does this work fine against the production account? > > Cheers, > Anash P. Oommen, > AdWords API Advisor > > On Oct 10, 1:39 pm, rayden wrote: > > > Hello, > > > I get an error if I give ID value to SetClientId() PHP function, > > instead of email. Im trying in sandbox > > the request ID is "aa30a4a29dbc46f8c4df6d1982c74fba". All the data is > > the same, as when its working > > with email as ClientId. The ID I submit was taken from AccountService. > > > The error is like this: > > > > soap:Server > > AuthenticationError.CUSTOMER_NOT_FOUND @ ; trigger:'40944' > > Service[CampaignService.get] > > > > > > * > > 40944 > > > > AwApi-PHP-2.4.0-INSERT_COMPANY_NAME_HERE > > > > > > > Best, -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: TargetInvocationException: Exception has been thrown by the target of an invocation
Hi Madhu, This was an issue with v11.0.0 of .NET library, it is fixed in v11.1.0. The library throws this error when it cannot find AdWordsApi node in your App.config/Web.config, so copying the nodes from http://code.google.com/p/google-api-adwords-dotnet/source/browse/branches/v11.0/src/App.config to your Web.config should fix the issue as well. Cheers, Anash P. Oommen, AdWords API Advisor. On Oct 11, 2:22 pm, Madhu wrote: > Hi, > > I am getting this error message when creating a adword user. > Please help me to fix this error > > --Code > using Google.Api.Ads.AdWords.Lib; > using Google.Api.Ads.AdWords.v201008; > > Dictionary headers = new Dictionary string>(); > headers.Add("email","email"); > headers.Add("password", "***"); > headers.Add("useragent", ""); > headers.Add("developerToken", "***"); > headers.Add("service", "adwords"); > headers.Add("applicationToken", *"); > headers.Add("clientEmail", "email"); > //AdWordsUser user = new AdWordsUser(headers); > > AdWordsUser user = new AdWordsUser(headers); > > ---error-- > > [ArgumentNullException: Value cannot be null. > Parameter name: settings] > Google.Api.Ads.Common.Lib.AppConfigBase.ReadSetting(Hashtable > settings, String key, String defaultValue) +127 > Google.Api.Ads.Common.Lib.AppConfigBase.ReadSettings(Hashtable > settings) +111 > Google.Api.Ads.AdWords.Lib.AdWordsAppConfig.ReadSettings(Hashtable > settings) +53 > Google.Api.Ads.AdWords.Lib.AdWordsAppConfig..ctor() +309 > Google.Api.Ads.AdWords.Lib.LegacyAdWordsServiceFactory..ctor() +56 > > [TargetInvocationException: Exception has been thrown by the target of > an invocation.] > System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean > publicOnly, Boolean noCheck, Boolean& canBeCached, > RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck) +0 > System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean > fillCache) +86 > System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean > skipVisibilityChecks, Boolean fillCache) +230 > System.Activator.CreateInstance(Type type, Boolean nonPublic) +67 > System.Activator.CreateInstance(Type type) +6 > Google.Api.Ads.Common.Lib.AdsUser.RegisterServices(Type[] > servicesFamilies) +427 > Google.Api.Ads.Common.Lib.AdsUser..ctor() +108 > Google.Api.Ads.AdWords.Lib.AdWordsUser..ctor() +78 > _Default.GetAllAdGroups() in c:\inetpub\wwwroot\Google > \Default.aspx.cs:96 > _Default.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot > \Google\Default.aspx.cs:22 > System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, > Object o, Object t, EventArgs e) +14 > System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object > sender, EventArgs e) +89 > System.Web.UI.Control.OnLoad(EventArgs e) +148 > System.Web.UI.Control.LoadRecursive() +122 > System.Web.UI.Page.ProcessRequestMain(Boolean > includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) > +3414 > > Thanks in advance > Madhu -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: How can I get Search volume and Competition values or Keyword for exact Country and Language?
Hi Eric, Just to let all know I'm now getting consistent results between API and Keyword Tool. The fix must be in. Cheers, Jaan. On Sep 28, 11:55 pm, AdWords API Advisor wrote: > Hi Jaan, > > I believe the problem has been isolated, but it will likely be a > couple of weeks before the fix is ready and deployed. > > Best, > - Eric > > On Sep 28, 6:45 am, woodentops wrote: > > > Hi Eric, > > > Thanks for getting back so quickly, just wondering whether there was > > any sight of a fix yet? > > > Kind Regards, > > > Jaan > > > On Sep 22, 10:13 pm, AdWords API Advisor > > > wrote: > > > Hi, > > > > Thank you for reporting this issue. I've dug into it a bit, and it > > > seems that the COMPETITION value returned in a STATS request for a non- > > > US country returns the value for "All countries". I'll work with the > > > core engineering team to remedy this. > > > > Best, > > > - Eric > > > > On Sep 20, 12:18 pm, woodentops wrote: > > > > > Hi, > > > > > I've a similar problem to Dmitriy. When comparing results from the > > > > Keyword Tool and the output from the API I can get the local, global > > > > and monthly search volumes to agree. However, the competition index > > > > is different between the keyword tool and the API. > > > > > To keep things simple you can reproduce my error using Dmitry's code. > > > > Although please note, I had to comment out the line: > > > > > $lang_target->excluded = false; > > > > > to make the code function correctly on my machine. > > > > > Running it through the Keyword tool the competitive index for > > > > hochzeitskleid for Germany in German is 0.93 while the API returns > > > > 0.89. The API appears to be returning the global competitive index > > > > rather than the local area, because if you set the keyword tool to > > > > return results for All Countries/All languages the competitive index > > > > returned is 0.89. > > > > > Could this be a bug in the API or is there a special command to set > > > > the locale for competitive search over and above the usual settings? > > > > > Any help appreciated. > > > > > Many Thanks. > > > > > === Full test code here... > > > > > > > > > $path = dirname(__FILE__) . '/../../src'; > > > > set_include_path(get_include_path() . PATH_SEPARATOR . $path); > > > > require_once 'Google/Api/Ads/AdWords/Lib/AdWordsUser.php'; > > > > require_once 'Google/Api/Ads/Common/Util/MapUtils.php'; > > > > > $adwords_user = new AdWordsUser(); > > > > > $keyword_service = $adwords_user- > > > > > >GetTargetingIdeaService('v201003'); > > > > > $keyword = new Keyword(); > > > > $keyword->text = "hochzeitskleid"; > > > > $keyword->matchType = 'EXACT'; > > > > > $targeting_idea_selector = new TargetingIdeaSelector(); > > > > > $targeting_idea_selector->ideaType = 'KEYWORD'; > > > > $targeting_idea_selector->requestType = 'STATS'; > > > > $targeting_idea_selector->localeCode = 'de_DE'; > > > > $targeting_idea_selector->paging = new Paging(0,800); > > > > > $attribute_type = array(); > > > > $attribute_type[] = "AVERAGE_TARGETED_MONTHLY_SEARCHES"; > > > > //$attribute_type[] = "TARGETED_MONTHLY_SEARCHES"; > > > > $attribute_type[] = "COMPETITION"; > > > > $attribute_type[] = "KEYWORD"; > > > > $targeting_idea_selector->requestedAttributeTypes = > > > > $attribute_type; > > > > > $targeting_idea_selector->searchParameters = array(); > > > > > $related_to_keyword_search_parameter = new > > > > RelatedToKeywordSearchParameter(array($keyword)); > > > > $targeting_idea_selector->searchParameters[] = > > > > $related_to_keyword_search_parameter; > > > > > $keyword_match_type_search_parameter = new > > > > KeywordMatchTypeSearchParameter(); > > > > $keyword_match_type_search_parameter->keywordMatchTypes = > > > > array("EXACT"); > > > > $targeting_idea_selector->searchParameters[] = > > > > $keyword_match_type_search_parameter; > > > > > $lang_target = new LanguageTarget(); > > > > $lang_target->languageCode = 'de'; > > > > //$lang_target->excluded = false; > > > > $langauge_target_search_parameter = new > > > > LanguageTargetSearchParameter(array($lang_target)); > > > > $targeting_idea_selector->searchParameters[] = > > > > $langauge_target_search_parameter; > > > > > $country_target = new CountryTarget(); > > > > $country_target->countryCode = 'DE'; > > > > $country_target->excluded = false; > > > > $country_target_search_parameter = new > > > > CountryTargetSearchParameter(array($country_target)); > > > > $targeting_idea_selector->searchParameters[] = > > > > $country_target_search_parameter; > > > > > $keyword_page = $keyword_servi
Re: GetGeoLocationService changes "Hannover" to "Hanover"
Hi, Will it be possible to post a sanitized soap request/response or the requestid? I could check it with the AdWords team and find out why this happens. Cheers, Anash P. Oommen, AdWords API Advisor. On Oct 8, 1:36 pm, RolfS wrote: > In a successful call to GetGeoLocationService the name of the german > city "Hannover" will be replaced by "Hanover" in the resultset. The > result is then used for a LocationExtension resulting. When displayed > the ad has "Hanover" in the address line, which is irritating for a > german audience. > > Is there any workaround possible? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: CUSTOMER_NOT_FOUND - if i give ID instead of Email.
Hi Rayden, Does this work fine against the production account? Cheers, Anash P. Oommen, AdWords API Advisor On Oct 10, 1:39 pm, rayden wrote: > Hello, > > I get an error if I give ID value to SetClientId() PHP function, > instead of email. Im trying in sandbox > the request ID is "aa30a4a29dbc46f8c4df6d1982c74fba". All the data is > the same, as when its working > with email as ClientId. The ID I submit was taken from AccountService. > > The error is like this: > > soap:Server > AuthenticationError.CUSTOMER_NOT_FOUND @ ; trigger:'40944' > Service[CampaignService.get] > > > * > 40944 > > AwApi-PHP-2.4.0-INSERT_COMPANY_NAME_HERE > > > > Best, -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: AlertService
Hi, I've added support for AlertService in v10.1.0 and v11.1.0 of the .NET client library. They were released yesterday. Cheers, Anash P. Oommen, AdWords API Advisor. On Oct 11, 6:40 pm, guig wrote: > Why AlertService is not available in .NET client library 10.0.0 > released ? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: DownloadReportDefinition error CLIENT_CUSTOMER_ID_IS_REQUIRED
Hi John, Try running your code with the following settings: email/password = your mcc email/password clientEmail = your client email or clientCustomerId = your client customerid (any one only, comment out the other key). You need the same settings when creating a report definition and downloading the reports using ReportUtilities.DownloadReportDefinition. To explain your errors, CLIENT_CUSTOMER_ID_IS_REQUIRED is thrown when you don't specify a valid clientEmail or clientCustomerId when downloading the report. INVALID_REPORT_DEFINITION_ID is thrown when the server can't find the report definition under the requested client email. Cheers, Anash P. Oommen, AdWords API Advisor. On Oct 11, 8:07 pm, "John (OneFeed)" wrote: > I have created a report in an MCC account using the client reporting > tab in the web interface, based on Keyword Performance. > > I am able to access the report definition using the .NET client > library, v201003.ReportDefinition service, but when I attempt to > download the report using the ReportUtilities.DownloadReportDefinition > method I receive a CLIENT_CUSTOMER_ID_IS_REQUIRED error. > > I understand that it is not possible to generate a cross-client report > using this version of the API. However, if I set the clientEmail > address request header to a client e-mail address, or set the > clientCustomerId field to the client account ID, I receive the error. > INVALID_REPORT_DEFINITION_ID. If I use the MCC account, instead of > the client account, I can download the report, but the report contains > only the set of columns that have been defined, and no performance > data. > > Can you confirm what request headers need to be set to return > performance data for a managed client account? > > Thanks. > > John -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 read report
Thanks for your response. This is a sample code Marco $selector = new Selector( array( "AdGroupId", "AveragePosition", "Clicks", "Cost", "Impressions", "Id" ) ); $selector->dateRange = new DateRange( "20100927", "20101003" ); $selector->predicates = new Predicate( "AccountId", "EQUALS", "em...@example.com"); $reportDefinition = new ReportDefinition(); $reportDefinition->selector = $selector; $reportDefinition->reportName = "top keyword settimanali"; $reportDefinition->reportType = "KEYWORDS_PERFORMANCE_REPORT"; $reportDefinition->downloadFormat = "CSV"; $reportDefinition->dateRangeType = "CUSTOM_DATE"; try{ $reportDefinitionOperation = new ReportDefinitionOperation(); $reportDefinitionOperation->operand = $reportDefinition; $reportDefinitionOperation->operator = "ADD"; $res = $service->mutate( array( $reportDefinitionOperation ) ); print_r($res); } catch ( Exception $e ){ print_r($e); exit; } On 7 Ott, 19:39, AdWords API Advisor wrote: > Hi Marco, > > I've seen this error when the report definition contains an invalid > predicate value. Do you have the code you used to create the report > definition? > > Best, > - Eric Koleda, AdWords API Team > > On Oct 6, 4:38 am, "Marco T." wrote: > > > Here's a snippet of code that return the error > > > . > > $service = $user->GetReportDefinitionService("v201008"); > > > try{ > > //taking all valid report > > $selector = new Selector(); > > $all = $service->get( $selector );} > > > catch ( Exception $e ){ > > print_r($e); > > exit; > > > } > > > //the ID of first report > > $id = (float) $all->entries[0]->id; > > > //try to download report > > $ch = curl_init( "https://adwords.google.com/api/adwords/ > > reportdownload?__rd=".$id ); > > curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); > > curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 0 ); > > curl_setopt($ch, CURLOPT_TIMEOUT, 0 ); > > curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); > > curl_setopt($ch, CURLOPT_HTTPHEADER, array( > > 'Authorization: > > GoogleLogin auth=' . $user->GetAuthToken(), > > 'clientEmail: ' . > > $user->GetClientId() > > > )); > > $x = curl_exec($ch); > > > //print response > > echo $x; > > curl_close($ch); > > > On 5 Ott, 17:00, "Marco T." wrote: > > > > Everytime I try to download accepted report (with or without the PHP > > > reports utilties) I obtaing this response: > > > > !!!1|||47767XX|||Could not read report??? > > > > Any idea? > > > Marco -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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