Hai, saya User_1621099537591, tolong bantu saya membuka Rp 1.600.000, dan Anda juga bisa mendapatkan hadiah.Klik tautan di bawah untuk menginstal / membuka SnackVideo. Jika tidak ada tanggapan, harap perbarui ke versi terbaru di Google Play. http://sck.io/d4nriiSj
Pada tanggal Min, 20 Jun 2021 17.58, <adwords-api@googlegroups.com> menulis: > adwords-api@googlegroups.com > <https://groups.google.com/forum/?utm_source=digest&utm_medium=email#!forum/adwords-api/topics> > Google > Groups > <https://groups.google.com/forum/?utm_source=digest&utm_medium=email/#!overview> > <https://groups.google.com/forum/?utm_source=digest&utm_medium=email/#!overview> > Topic digest > View all topics > <https://groups.google.com/forum/?utm_source=digest&utm_medium=email#!forum/adwords-api/topics> > > - campaign groups - how to get them and relate to campaigns in google > ads api <#m_6920997415664694107_group_thread_0> - 1 Update > - Google Ads API Insufficient authentication scopes error > <#m_6920997415664694107_group_thread_1> - 1 Update > - What's wrong with the request?Please help me!!!! > <#m_6920997415664694107_group_thread_2> - 1 Update > - Getting empty response for device searches in > GenerateHistoricalMetrics service in google ads api python > <#m_6920997415664694107_group_thread_3> - 1 Update > - Document about refine keywords. > <#m_6920997415664694107_group_thread_4> - 1 Update > > campaign groups - how to get them and relate to campaigns in google ads > api > <http://groups.google.com/group/adwords-api/t/2954aa29aba61b47?utm_source=digest&utm_medium=email> > Tom Nahum <tom.na...@kendago.com>: Jun 20 01:30AM -0700 > > thank you Peter. > i really wish if this feature could get some priority as all i request is > just somehow to attach a campaign group to the campaign it includes. > Tom > > On Friday, June 18, 2021 at 5:51:03 AM UTC+3 adsapi wrote: > > Back to top <#m_6920997415664694107_digest_top> > Google Ads API Insufficient authentication scopes error > <http://groups.google.com/group/adwords-api/t/ca6f6e504d4ed1f3?utm_source=digest&utm_medium=email> > Sriram Sivaraman <sriram.sivara...@topcompare.be>: Jun 19 10:00AM -0700 > > Hello, I am trying to use the Google Ads API to try and get reports from > Google ADs. > I am using the code similar to this. > https://developers.google.com/google-ads/api/docs/reporting/example > I also have a basic access to the Google Ads Account. > Everytime I run the script to get reports I get the following error. > status = StatusCode.PERMISSION_DENIED > "Request had insufficient authentication scopes.","grpc_status":7 > > I have also turned the Google Ads Scope in Google Cloud but still getting > the same error. > Can someone please help me with this? > Regards, > Sriram > Back to top <#m_6920997415664694107_digest_top> > What's wrong with the request?Please help me!!!! > <http://groups.google.com/group/adwords-api/t/3d03dcd253890b0b?utm_source=digest&utm_medium=email> > yushan mu <muyushan1...@gmail.com>: Jun 19 10:00AM -0700 > > I was trying use the Googles Ads Api ,in the part of document First Call: > Get Campaigns. > I got an error . > > Request > ------- > MethodName: google.ads.googleads.v7.services.GoogleAdsService/SearchStream > Endpoint: googleads.googleapis.com:443 > Headers: {developer-token=REDACTED, x-goog-api-client=gl-java/1.8.0_112-ea > gapic/ gax/1.63.0 grpc/1.36.0} > Body: customer_id: "1303449992" > query: "SELECT campaign.id, campaign.name FROM campaign ORDER BY > campaign.id" > > > Response > -------- > Headers: null > Body: null > Failure message: null > Status: Status{code=INTERNAL, description=channelRead() missed by > ProtocolNegotiator handler: PooledUnsafeDirectByteBuf(ridx: 0, widx: 2, > cap: 1024) > Channel Pipeline: [HttpProxyHandler$HttpClientCodecWrapper#0, > HttpProxyHandler#0, ProtocolNegotiators$ProxyProtocolNegotiationHandler#0, > WriteBufferingAndExceptionHandler#0, > DefaultChannelPipeline$TailContext#0], > cause=null}. > Exception in thread "main" com.google.api.gax.rpc.InternalException: > io.grpc.StatusRuntimeException: INTERNAL: channelRead() missed by > ProtocolNegotiator handler: PooledUnsafeDirectByteBuf(ridx: 0, widx: 2, > cap: 1024) > Channel Pipeline: [HttpProxyHandler$HttpClientCodecWrapper#0, > HttpProxyHandler#0, ProtocolNegotiators$ProxyProtocolNegotiationHandler#0, > WriteBufferingAndExceptionHandler#0, DefaultChannelPipeline$TailContext#0] > at > > com.google.api.gax.rpc.ApiExceptionFactory.createException(ApiExceptionFactory.java:67) > at > > com.google.api.gax.grpc.GrpcApiExceptionFactory.create(GrpcApiExceptionFactory.java:72) > at > > com.google.api.gax.grpc.GrpcApiExceptionFactory.create(GrpcApiExceptionFactory.java:60) > at > > com.google.api.gax.grpc.ExceptionResponseObserver.onErrorImpl(ExceptionResponseObserver.java:82) > at > > com.google.api.gax.rpc.StateCheckingResponseObserver.onError(StateCheckingResponseObserver.java:86) > at > > com.google.api.gax.grpc.GrpcDirectStreamController$ResponseObserverAdapter.onClose(GrpcDirectStreamController.java:149) > at > > io.grpc.PartialForwardingClientCallListener.onClose(PartialForwardingClientCallListener.java:39) > at > > io.grpc.ForwardingClientCallListener.onClose(ForwardingClientCallListener.java:23) > at > > io.grpc.ForwardingClientCallListener$SimpleForwardingClientCallListener.onClose(ForwardingClientCallListener.java:40) > at > > com.google.ads.googleads.lib.logging.LoggingInterceptor$1$1.onClose(LoggingInterceptor.java:113) > at > > io.grpc.internal.DelayedClientCall$DelayedListener$3.run(DelayedClientCall.java:464) > at > > io.grpc.internal.DelayedClientCall$DelayedListener.delayOrExecute(DelayedClientCall.java:428) > at > > io.grpc.internal.DelayedClientCall$DelayedListener.onClose(DelayedClientCall.java:461) > at io.grpc.internal.ClientCallImpl.closeObserver(ClientCallImpl.java:553) > at io.grpc.internal.ClientCallImpl.access$300(ClientCallImpl.java:68) > at > > io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1StreamClosed.runInternal(ClientCallImpl.java:739) > at > > io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1StreamClosed.runInContext(ClientCallImpl.java:718) > at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37) > at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > at > > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) > at > > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) > at > > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) > at java.lang.Thread.run(Thread.java:745) > Suppressed: java.lang.RuntimeException: Asynchronous task failed > at > > com.google.api.gax.rpc.ServerStreamIterator.hasNext(ServerStreamIterator.java:105) > at GetCampaigns.runExample(GetCampaigns.java:97) > at GetCampaigns.main(GetCampaigns.java:57) > Caused by: io.grpc.StatusRuntimeException: INTERNAL: channelRead() missed > by ProtocolNegotiator handler: PooledUnsafeDirectByteBuf(ridx: 0, widx: 2, > cap: 1024) > Channel Pipeline: [HttpProxyHandler$HttpClientCodecWrapper#0, > HttpProxyHandler#0, ProtocolNegotiators$ProxyProtocolNegotiationHandler#0, > WriteBufferingAndExceptionHandler#0, DefaultChannelPipeline$TailContext#0] > at io.grpc.Status.asRuntimeException(Status.java:535) > ... 21 more > please tell me what should i do. > Back to top <#m_6920997415664694107_digest_top> > Getting empty response for device searches in GenerateHistoricalMetrics > service in google ads api python > <http://groups.google.com/group/adwords-api/t/735c3856d253df16?utm_source=digest&utm_medium=email> > DHARAVATH KARTHIK <dharavathkarthi...@gmail.com>: Jun 19 08:35AM -0700 > > Hi, > > Iam able to fetch metrics for KeywordPlanHistoricalMetrics > < > https://developers.google.com/google-ads/api/reference/rpc/v8/KeywordPlanHistoricalMetrics> > in GenerateHistoricalMetrics > service but unable to fetch aggregate_metric_results(which gives > device_searches). > > > *Note* :: > This is only set when KeywordPlanAggregateMetricTypeEnum.DEVICE is set > in the KeywordPlanAggregateMetrics(class which fetches device and search > count) field in the request .How do i set KeywordPlanAggregateMetrics > field > in the request. > Resonse: > { > aggregate_metric_results:[], > metrics:{ > "keyword": "airpod", > "avg_monthly_searches": 2240000, > "competition": "HIGH", > "competition_index": 100, > "low_top_of_page_bid": 0.29, > "*high_top_of_page_bid*": 0.76, > } > } > > please suggest me a work around which fetches device,search count for a > keyword. > Back to top <#m_6920997415664694107_digest_top> > Document about refine keywords. > <http://groups.google.com/group/adwords-api/t/9da3793d54940e90?utm_source=digest&utm_medium=email> > Qi Yang <diuibyang2...@gmail.com>: Jun 19 05:10AM -0700 > > Dear Ads API Team, > > When I want to add annotation for keywords generating through API, I found > that there is not any document available to clarify what kind of params we > need to pass. I only found this link > < > https://developers.google.com/google-ads/api/reference/rpc/v8/KeywordPlanKeywordAnnotationEnum.KeywordPlanKeywordAnnotation>, > > which didn't tell any useful info about it. > > Could you please tell how to add params to keyword_annotation[] or where > can I find document about it ? > > Thanks. > Back to top <#m_6920997415664694107_digest_top> > You received this digest because you're subscribed to updates for this > group. You can change your settings on the group membership page > <https://groups.google.com/forum/?utm_source=digest&utm_medium=email#!forum/adwords-api/join> > . > To unsubscribe from this group and stop receiving emails from it send an > email to adwords-api+unsubscr...@googlegroups.com. > -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 "AdWords API and Google Ads 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/CAH8B3-XAERnt-eMxvu8bZ_yXRxw005gWJ1EQ-GtsTWUsbLC2dQ%40mail.gmail.com.