Skip to content

Commit

Permalink
Add google-ads provider (NangoHQ#1554)
Browse files Browse the repository at this point in the history
* Add google-ads provider

* fix: shared version in packages/cli dependencies

* add google-ads logo
  • Loading branch information
TBonnin authored Jan 24, 2024
1 parent 0310fa9 commit 84996a1
Show file tree
Hide file tree
Showing 5 changed files with 88 additions and 2 deletions.
34 changes: 34 additions & 0 deletions docs-v2/integrations/all/google-ads.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
title: Google Ads
sidebarTitle: Google Ads
---

API configuration: [`google-ads`](https://nango.dev/providers.yaml)

## Features

| Feature | Status |
| -------------------------------------------------------------------------------- | ------------------------------- |
| [Auth (OAuth)](/guides/oauth) ||
| [Syncs](/guides/sync) & [Actions](/guides/action) ||
| [Nango Proxy](/guides/proxy) ||
| Auto-pagination ||
| API-specific rate limits | 🚫 (time to contribute: <1h) |

<Tip>We can implement missing features in &lt;48h, just ask for it in the [community](https://nango.dev/slack).</Tip>

## Getting started

- [Google Ads access token specs](https://developers.google.com/google-ads/api/docs/oauth/overview)
- [Google Ads OAuth scopes](https://developers.google.com/google-ads/api/docs/oauth/internals#scope)

<Tip>Need help getting started? Get help in the [community](https://nango.dev/slack).</Tip>

## API gotchas

- You need to enable Google Ads API on the [Google API Console](https://console.cloud.google.com/apis/dashboard).

<Note>
Add Getting Started links and Gotchas by [editing this page](https://github.com/nangohq/nango/tree/master/docs-v2/integrations/all/google-ads.mdx)
</Note>

2 changes: 1 addition & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion packages/cli/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
"dependencies": {
"@babel/traverse": "^7.22.5",
"@inquirer/prompts": "^2.3.0",
"@nangohq/shared": "^0.36.101",
"@nangohq/shared": "^0.37.3",
"@vercel/ncc": "^0.36.1",
"ajv": "^8.12.0",
"ajv-errors": "^3.0.0",
Expand Down
12 changes: 12 additions & 0 deletions packages/shared/providers.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -531,6 +531,18 @@ google-sheet:
google-drive:
alias: google
docs: https://developers.google.com/drive/api/reference/rest/v3
google-ads:
alias: google
token_url: https://www.googleapis.com/oauth2/v3/token
proxy:
base_url: https://googleads.googleapis.com
paginate:
type: cursor
cursor_path_in_response: nextPageToken
limit_name_in_request: pageSize
cursor_name_in_request: pageToken
response_path: results
docs: https://developers.google.com/google-ads/api/rest/overview
gorgias:
auth_mode: OAUTH2
authorization_url: https://${connectionConfig.subdomain}.gorgias.com/oauth/authorize
Expand Down
40 changes: 40 additions & 0 deletions packages/webapp/public/images/template-logos/google-ads.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 84996a1

Please sign in to comment.