n8n/packages/nodes-base
Omar Ajoue 088daf952e
feat(Google Ads Node): Add new node (#3526)
* Add basic layout with icon for Google Ads

* Add node versioning(V1)

* Add node and credential to package

* Add basic layout with icon for Google Ads

* Add node versioning(V1)

* Add node and credential to package

* Add api call to getall

* Fix formdata in the body for the request

* N8N-2928 Added custom queries to campaign

* Fix header bug and add developer-token field

* Add operation and fields to campaign new format

* Add more configurations and queries

* Add Invoice ressources and operations

* Remov old version from the node

* Fixed bud with typo

* Correctly prepends the baseURL

* add query to invocie request

* Fixes header not parsing the expression

* Invoice param changes

* Fixes bug related to headers not being parsed, and bug with auth

* Remove useless imports

* Added analytics to google ad node and removed useless header

* Removed url for testing

* Fixed inconsistent behaviour with the access token not being refreshed

* Added placeholders to help user

* Removed useless comments

* Resolved name confusion

* Added support for body in a GET method

* Removed hyphens, parse body's expression

* Renamed operation for clarity

* Remove unused code

* Removed invoice resource and fixed bug with body and headers

The invoice operation was removed since it does not reflect
what a user would expect from it. Google ADS invoices are
only used for big advertisers where invoicing is performed
after the end of the month and for big sums. This would
be misleading for the majority of the users expecting
an expenses report.

Also fixed a bug with header and body being sent since it
was broken for multiple input rows. The first execution
would override all others.

Lastly, made some improvements to the node itself by
transforming data, adding filters and operations.

* Improve campagin operation and remove analytics; fix tests

* Improve tooltips and descriptions

* Fix lint issues

* Improve tooltip to explain amounts in micros

* Change wording for micros

* Change the fix to a more elegant solution

Co-authored-by: Cyril Gobrecht <cyril.gobrecht@gmail.com>
Co-authored-by: Aël Gobrecht <ael.gobrecht@gmail.com>
2022-07-04 22:47:50 +02:00
..
credentials feat(Google Ads Node): Add new node (#3526) 2022-07-04 22:47:50 +02:00
nodes feat(Google Ads Node): Add new node (#3526) 2022-07-04 22:47:50 +02:00
src ci: Enable Prettier for /nodes-base (#3315) 2022-06-20 14:51:01 -07:00
test/nodes ci: Enable Prettier for /nodes-base (#3315) 2022-06-20 14:51:01 -07:00
gulpfile.js i18n feedback refactorings (#2597) 2022-01-07 22:02:21 +01:00
LICENSE.md 📚 Add missing full stop to license text 2022-03-25 09:54:00 +01:00
package.json feat(Google Ads Node): Add new node (#3526) 2022-07-04 22:47:50 +02:00
README.md 📜 Change to the Sustainable Use License #2932 2022-03-17 10:15:24 +01:00
tsconfig.json Enable esModuleInterop compiler option and upgrade to TypeScript 4.6 (#3106) 2022-04-08 23:32:08 +02:00
tslint.json 👕 Add quotemark rule to tslint (#1330) 2021-01-13 09:00:07 +01:00

n8n-nodes-base

n8n.io - Workflow Automation

The nodes which are included by default in n8n

npm install n8n-nodes-base -g

License

n8n is fair-code distributed under the Sustainable Use License.

Additional information on the license can be found in the FAQ