I have the same problem, it worked well until today, when suddenly it fails exactly in the same way you describe - I re-created Google API credentials and re-created the n8n credential from scratch but still same result
My intended workflow was to access Google Drive, locate a Google Doc, download and push to Pine Cone Vector. But with the download failing I opted swopping out the Google Doc for PDF. This seems to work fine. But I would still prefer downloading a Google Doc in order to mark up the Doc itself
Hi @Jacques.Grobler
what version of n8n are you using? I just tried using n8n 1.79.1 and I have no issues
could you also try resetting your client secret and see if that helps?
I’ve just tried to use Google Drive on v1.81.2 and it worked as expected for me.
Have you set up the Google redirect URL to point to your cloud instance and added the n8n cloud domain as authorized?
This may be why you’re getting the “Google hasn’t verified this app” message.
I have a similar problem. Every time I start n8n in my local environment (using Docker) and access the platform, I encounter a persistent issue with Google credential authentication. When trying to execute any operation that requires integration with Google services (e.g., Google Docs), the following error occurs:
“The provided authorization grant (e.g., authorization code, resource owner credentials) or refresh token is invalid, expired, revoked, does not match the redirection URI used in the authorization request, or was issued to another client.”
This error indicates that the authorization flow with the Google credentials is not completing correctly due to an issue with the authentication token or the redirection URI configuration.
Environment details:
I’m using ngrok with a fixed domain to create a redirection tunnel.
n8n is set up locally with Docker (version 1.78.1).
The error persists regardless of which Google service I try to authenticate. After each n8n startup, the Google credentials fail to authenticate, and I always receive this error message.
Additionally, even though the Google Docs account shows as “connected” in the n8n interface (as seen in the attached screenshot), the issue remains when trying to perform tasks with Google Docs. Despite the interface indicating the account is connected, authentication continues to fail. This suggests there might be a discrepancy with the tokens or credential synchronization, even though n8n recognizes the account as connected.
Hi I also came across this problem earlier before.
I found out one of the issues for that is the google cloud project is on test mode and you might have to approve your email to make it work by adding it in under the test user section.
I managed to make it work after adding that in so hope this helps those who face this same issue as well!
I’m also on this ‘party’. It seems like there’s a requirement to verify the app. Although my ‘app’ has no real users - it’s a fully automated flow, yet, since it’s using ‘sensitive scopes’ (gdrive, etc.) google requires to verify your “app”. I haven’t yet managed to pass their verification yet.