Integrations
Common issues with Google Drive in Duaer
Common Google Drive node issues in Duaer: unverified app, expiring access, OAuth errors, and getting recent files.
Google hasn't verified this app
If the OAuth app User Type is Internal, create it and sign in with the same Google Workspace account. If it is External, add the sign-in email to Test users on the Audience page of the Google Cloud console.
Access expires after a few days
Apps with Publishing status Testing and User type External lose consent after 7 days. Reconnect the credential in Duaer, or publish the app to In production.
Google Drive OAuth error
Usually the redirect URL registered in Google does not match the OAuth Redirect URL in the Duaer credential. Read the links in the Google error first. On self-hosted Duaer, also check that DUAER_EDITOR_BASE_URL and DUAER_WEBHOOK_URL are full public domains.
Get the most recently changed files
- In a Google Drive node, choose File/Folder > Search and turn on Return All.
- Under Filter, set What to Search to Files. Under Options, set Fields to *.
- Add a Sort node, descending by modifiedTime.
- Add a Limit node to keep the first item, and pass its id to the next Google Drive node.
Questions
Why does a Duaer Google credential stop working after 7 days?
Google OAuth apps in Testing with External users lose consent after 7 days. Reconnect in Duaer, or publish the app to In production.
In this section
Built-in integrations in Duaer
Built-in triggers, actions, and credentials in Duaer. Triggers start a digital organization. Actions run a step after it has started.
IntegrationsRisks of community nodes in Duaer
Before you install a community node in Duaer, know the code comes from a source the instance admin trusts, and know what permissions it gets.
IntegrationsTroubleshoot community nodes in Duaer
When a Duaer community node will not install or run, check the version, permissions, and node docs, then the instance logs.
IntegrationsMake custom API calls for an app in Duaer
When a Duaer app node does not expose the API you need, use HTTP Request and reuse that app’s saved authentication.
IntegrationsIntegrations in Duaer
Built-in triggers, actions, and credentials in Duaer. Community nodes are extra packages. Custom operations reuse saved authentication with HTTP Request.
CredentialsBuilt-in credentials in Duaer
Per-service credential notes for Duaer built-ins. The create flow is in the credentials overview; node docs link to the matching service page.
Create nodesCreate a custom node for Duaer
Write a node package for Duaer when built-in nodes and custom operations are not enough and you will reuse the step.