anyone using this tap `<https://github.com/singer-...
# plugins-general
i
anyone using this tap
<https://github.com/singer-io/tap-google-ads>
?
v
I haven't messed with that one myself, we made https://github.com/AutoIDM/tap-googleads which gets the job done 🤷
i
Thanks @derek_harley
@derek_harley by any chance, did you run into the
Bad Request for path: /customers:listAccessibleCustomers
error with the above tap?
v
No, it's working in prod for at least one person right now
If you could setup a repro example and put an issue in I can help (or send some info here)
thanks for the issue! 😄
i
@derek_harley thank you for all the hard work man 👍
I think i got most of the stuff out of the way but im kind of stuck at that 403 permissions error, reading up on the API guides and docs to figure out what im doing wrong.
v
To be fair thanks has to go to the community who made this happen, they funded it! My gut would be around the client id / client secret end. Whenever you figure it out could you make a PR with better steps than the current steps? Make sure you're adding the Google Ads app to the Developer Console project
i
@visch was away from this for a couple of days, but i still haven’t figured out what the problem is. One thing i was trying to do was setup a proxy to look at the payload, but thats been fairly troubled with certs and containers (which is how i run Meltano). Can you think of a a good way i could confirm
customer_id
and
login_customer_id
are being sent as payload?
v
A "pure" way would be something like https://meltano.slack.com/archives/C01TCRBBJD7/p1649338540586459?thread_ts=1649335670.031289&amp;cid=C01TCRBBJD7 Slightly "better" way https://gitlab.com/meltano/sdk/-/blob/main/singer_sdk/streams/rest.py#L202 add `extra_tags["headers"]=
prepared_request.headers
The way I"d probably do it https://github.com/AutoIDM/tap-googleads/blob/main/tap_googleads/client.py#L50 add
<http://self.logger.info|self.logger.info>(headers)
i
@visch thank you, i did it your way… helped to confirm things were working on the tap end, ended up being a permission issue due to the account structure. Got things working now 👍
r
@visch does the
tap-googleads
tap support incremental loading of data? I can’t seem to figure out how that works.