[ 
https://issues.apache.org/jira/browse/AIRFLOW-6732?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17041078#comment-17041078
 ] 

Todd de Quincey edited comment on AIRFLOW-6732 at 2/20/20 3:30 PM:
-------------------------------------------------------------------

Hi [~mislow], 

I have created the following:
 * GoogleAdsHook - supports connecting to google ads via a service account 
using the yaml config and access to the search method from an authenticated 
service. The search method accepts an arbitrary Google Ads Query Language query 
and returns a list of Google Ads Row objects. See the following link for 
reference (not exactly the same, but similar use of the service and search 
methods) 
[https://developers.google.com/google-ads/api/docs/samples/get-campaigns]
 * GoogleAdsToGcsOperator - Takes a list of client_ids and a Google Ads Query 
Language query, gets the results from the API, converts them to a CSV and 
uploads them to a designated GCS bucket.  

 

FYI, the links you have provided above are for the Google Ad Words API. As I 
understand it, the Google Ads API (still in beta) is being developed to replace 
this API and the functionality of the new Google Ads API (at the date I created 
the hook and operator) wasn't comparable to the old API.

 


was (Author: toddy86):
Hi [~mislow], 

I have created the following:
 * GoogleAdsHook - supports connecting to google ads via a service account 
using the yaml config and access to the search method from an authenticated 
service. The search method accepts an arbitrary Google Ads Query Language query 
and returns a list of Google Ads Row objects. See the following link for 
reference (not exactly the same, but similar use of the service and search 
methods) 
[https://developers.google.com/google-ads/api/docs/samples/get-campaigns]
 * GoogleAdsToGcsOperator - Takes a list of client_ids and a Google Ads Query 
Language query, gets the results from the API, converts them to a CSV and 
uploads them to a designated GCS bucket.  

 

FYI, the links you have provided above are for the Google Ad Words API. As I 
understand it, the Google Ads API (still in beta) is being developed to replace 
this API.

 

> Add Google Ads operators
> ------------------------
>
>                 Key: AIRFLOW-6732
>                 URL: https://issues.apache.org/jira/browse/AIRFLOW-6732
>             Project: Apache Airflow
>          Issue Type: New Feature
>          Components: gcp, operators
>    Affects Versions: 2.0.0
>            Reporter: Tomasz Urbaszek
>            Assignee: Todd de Quincey
>            Priority: Minor
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to