I have used the Google Ads node for a while and suddenly it starts to show an error telling me to check my parameters are not working properly.
I have double-checked all the parameters (Manager account ID, client ID, credentials, G. Ads developer token) and all of them are correct.
I am using the latest version 0.210.2
With a docker container
Find the error appearing below:
at RoutingNode.runNode (/usr/local/lib/node_modules/n8n/node_modules/n8n-workflow/dist/RoutingNode.js:112:23)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at Workflow.runNode (/usr/local/lib/node_modules/n8n/node_modules/n8n-workflow/dist/Workflow.js:695:23)
at /usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/WorkflowExecute.js:585:53
Therefore, I have two questions:
Do you have any idea why this error is appearing?
Is it possible to access the HTTP request so that we can further debug the error?
We don’t have an option to allow viewing the HTTP Request but it sure would be useful for a lot of these issues. Do you happen to have the full error message and maybe the workflow you are using as well?
thanks for the reply. Currently the basic workflow does not even work:
In addition, the full error looks exactly as the one shared before with the following addition.
ERROR: Bad request - please check your parameters
Request failed with status code 400
Details
Time
12/01/2023, 09:51:15
Stack
NodeApiError: Bad request - please check your parameters
at RoutingNode.runNode (/usr/local/lib/node_modules/n8n/node_modules/n8n-workflow/dist/RoutingNode.js:112:23)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at Workflow.runNode (/usr/local/lib/node_modules/n8n/node_modules/n8n-workflow/dist/Workflow.js:695:23)
at /usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/WorkflowExecute.js:585:53
In addition, it makes sense it could be related to the API update. Any additional insights?
I have sent a request to get the PR approved as I believe this is the issue, Until it has been merged it is hard to suggest anything else really as I know Google were removing support for the old api.
Thanks for sending the request. Is there a way to know where it is standing right now? The node is still not working and it is causing some important delays in data transfering. thanks in advance.
I have tested it and it actually returns the result when I select the operation as GET. However, when I tried to retrieve the information for several campaigns with operation GET MANY… the following error appears:
ERROR: Failed to extend syntax
Details
Time
17/01/2023, 15:05:29
NodeApiError: Failed to extend syntax
at RoutingNode.runNode (/usr/local/lib/node_modules/n8n/node_modules/n8n-workflow/dist/RoutingNode.js:112:23)
at Workflow.runNode (/usr/local/lib/node_modules/n8n/node_modules/n8n-workflow/dist/Workflow.js:695:23)
at /usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/WorkflowExecute.js:585:53
FYI, I have [email protected] version installed. Any idea of why this is happening?
thanks for the reply and explanation. Do you have an estimate for solving this issue? I am in some urge to use that node thank you in advance for all your help.
I have had a quick look this morning and it looks like there is more to it, Reverting the API back to v10 throws the same error so I don’t think the issue is related to the node. I will let you know when I have an update.
Hey @Jon it looks like there is even v12 already - as this API changes it’s versions frequently, there has to be a check if/ when a version is deprecated or stopped, so that the node continues working.
Already on top of that, The problem here though isn’t related to the API version on the latest release. I have set up an internal reminder to update the node as needed in the future so we should be all good on the versioning side of things moving forwards.
Hi @Jon I hope you are doing great. I am coming back to you because the initial error 400 is appearing again in the flow interrupting the flow within the Google Ads node.
NodeApiError: Bad request - please check your parameters
at RoutingNode.runNode (/usr/local/lib/node_modules/n8n/node_modules/n8n-workflow/dist/RoutingNode.js:112:23)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at Workflow.runNode (/usr/local/lib/node_modules/n8n/node_modules/n8n-workflow/dist/Workflow.js:689:23)
at /usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/WorkflowExecute.js:590:53
The version I am currently using is 0.224.1
Please could you help me with this issue? Thank you in advance.