[
https://issues.apache.org/jira/browse/AIRFLOW-6732?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17041078#comment-17041078
]
Todd de Quincey commented on AIRFLOW-6732:
------------------------------------------
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)