Med Google Drive®-anslutningen kan du använda kommandon i en kedja för att hantera filer och mappar i Google Drive. Med den här kontakten kan du t.ex:
- Sök efter filer i Google Drive
- Ladda upp och ladda ner filer
- Skapa eller ta bort filer och mappar
Observera att kommandona i den här kontakten hanterar filer som lagras i Google Drive, inte filer som sparas i Google Workspace®-produkter som Google Docs®, Sheets® eller Slides®.
Obs: Denna kontakt är byggd av Workiva och ansluts till ett system från tredje part. Vår support kan hjälpa till att konfigurera den här anslutningen i din arbetsyta, men vi kan inte felsöka eller på annat sätt hjälpa till med problem som uppstår utanför Workiva-plattformen.
Förkunskapskrav
För att aktivera anslutningen använder connectorn Google Drive REST API. För att sätta upp kontakten behöver du:
- En dedikerad Google®-webbapplikation med OAuth-samtycke och API-åtkomst aktiverad
- Integrationsprojektets OAuth-klient-ID och -hemlighet
- Popup-fönster aktiverade i din webbläsare
- Projektets URI för omdirigering:
Skapa en Google-webbapplikation
För att konfigurera kontakten skapar du först en Google-webbapplikation med OAuth-tillstånd och API-åtkomst aktiverad. Anslutningen använder programmets OAuth-klient-ID och -hemlighet för att ansluta till Google Drive API.
Steg 1. Välj eller skapa ett projekt
I Google APIs utvecklarkonsol väljer eller skapar du ett projekt som ska användas med kontakten. Så här skapar du ett projekt:
- Klicka på Välj ett projekt eller det aktuella projektets namn i verktygsfältet och klicka sedan på Nytt projekt.
- I Projektnamn anger du ett unikt namn som hjälper dig att identifiera integrationen.
- I Plats väljer du din organisation så att andra kan använda projektet.
- Klicka på Skapa.
Steg 2. Aktivera åtkomst till API
- Välj fliken Library.
- Sök efter och välj Google Drive API.
- Under Google Drive API klickar du på Enable.
Steg 3. Skapa OAuth-klientens ID och hemlighet
- På OAuth consent screen fliken, välj Internal, och klicka på Create.
- Under App information, ange applikationens namn och e-postadress för användar support för att hjälpa till att identifiera appen när kontakten autentiseras.
- Under App domain, lägg till en auktoriserad domän för
wdesk.com. - Under Kontaktuppgifter för utvecklare anger du den e-postadress som Google ska skicka eventuella uppdateringar om projektet till och klickar på Spara och fortsätt.
- Under Scopes och Optional info klickar du på Save and Continue utan att lägga till några scopes eller valfri information.
Obs: Inga omfattningar eller valfri information krävs för en applikation med interna användare.
- Under Summary, granska och redigera OAuth consent-skärmens detaljer efter behov, och klicka på Back to Dashboard.
- Klicka på Skapa autentiseringsuppgifter på fliken Autentiseringsuppgifter och välj OAuth-klient-ID.
- Under Applikationstyp väljer du Webbapplikation.
- Ange ett unikt namn som hjälper till att identifiera OAuth-autentiseringsuppgifterna.
- Under Auktoriserade JavaScript-ursprung:
- I Nordamerika, lägg till
https://h.app.wdesk.com - I Europeiska unionen, lägg till
https://h.eu.wdesk.com - I APAC, lägg till
https://h.apac.wdesk.com
- I Nordamerika, lägg till
- Under Auktoriserad omdirigering av URI:er:
- I Nordamerika, lägg till
https://h.app.wdesk.com/s/wdata/oc/app/oauth/callback - I Europeiska unionen, lägg till
https://h.eu.wdesk.com/s/wdata/oc/app/oauth/callback - I APAC, lägg till
https://h.apac.wdesk.com/s/wdata/oc/app/oauth/callback
- I Nordamerika, lägg till
- Klicka på Skapa, och notera klient-ID och hemlighet.
Konfigurera anslutningen till Google Drive
Obs: För att göra kontakten tillgänglig för användning i din organisations kedjor, en org säkerhetsadministratör först aktivera den från Konfiguration.
- Från Chain Builder, klicka på Connections , och sedan Create längst upp till höger.
- Under Connector Connection, välj Google Drive och CloudRunner.
- Under Basic Info anger du ett unikt namn och en beskrivning som hjälper dig att identifiera kontakten.
- Om du vill att kedjan ska kunna använda kommandona Skapa, Flytta, Ladda upp och Ta bort vid åtkomst till delade enheter markerar du (kryssar i) Tillåt skrivning för alla enhetstyper.
- Under Authenticationanger du klient-ID och hemlighet för connectorens Google-integrationsprojekt.
Obs: Alla känsliga uppgifter krypteras automatiskt och lagras med Advanced Encryption Standard (AES)-256-kryptering.
- Klicka på Anslut, och godkänn anslutarens åtkomst till ditt Google-konto.
Obs: För att säkerställa att Google kan godkänna kontaktens åtkomst, aktivera popup-fönster i webbläsaren.
- Välj de miljöer som ska användas med anslutningen och klicka på Save.
- Testa anslutningen genom att skapa och köra en kedja med kommandot Download File från connector och kontrollera att den returnerar en giltig utdata.
Felsökning
Om anslutningen till Google Drive går inte:
- Verifiera integrationsprojektets klient-ID och hemlighet. På i Google API:s utvecklarkonsol visas projektets klient-ID och hemlighet på fliken Credentials.
- Verifiera projektets auktoriserade Javascript-ursprung från ovan
- Säkerställ projektets omdirigerings URI från ovan
- Kontrollera att projektet har åtkomst till Google Drive API aktiverat