Hoppa till huvudinnehåll

Dropfiles: Google Drive-integration

1. Logga in på Google Drive i Dropfiles

Automatiskt läge

Från och med nu kan du spara mycket tid när du ansluter till Google Drive-servern. För att använda den här funktionen måste du först ansluta ditt Joomunited-konto via Dropfiles -inställningar > fliken Liveuppdateringar , klicka på Länka mitt Joomunited-konto och logga in om du inte redan har anslutit.

 

live-uppdateringar -dropfiles

 

Gå sedan till Molnanslutning > fliken Google Drive och klicka bara på Anslut Google Drive i högra hörnet.

 

automatiska-Google-Drive-dropfiles

 

Följ sedan nästa steg för att slutföra anslutningen.

 

auto-google-drive-connected-dropfiles

 

Manuellt läge

Med inloggningsuppgifterna från föregående steg, gå till Joomla admin och klicka på menyn Dropfiles > Alternativ > fliken Molnanslutning > avsnittet Google Drive-inställningar. Klistra in dina

  • Klient-ID
  • Klienthemlighet

Spara sedan konfigurationen och klicka på knappen Anslut.

 

google-drive-autentiseringsuppgifter

 

Därefter visas ett popup-fönster och du kan välja ditt konto.

Om du inte har gjort några misstag bör du välja Google-konto och validera auktoriseringen i ett nytt fönster som nedan.

 

bekräfta-författare

 

Anslutningen borde fungera ☺ Samtidigt ser du att parametern "Bevaka ändringar från Google Drive" är aktiverad. Om du inaktiverar synkroniseras inte filer och mappar direkt från Google Drive till dina Dropfiles .

 

ändringar-från-Google-klockan

 

Nu kan du skapa Google Drive-mappar och ladda upp filer i dem!

 

ny-enhet

 

Bli av med felet: fel: "invalid_scope when connect Dropfiles with Google Drive"

Google har nyligen introducerat ett nytt säkerhetslager som tvingar appar att verifieras. Om du har skapat appen med ditt Google-konto och sedan loggar in från Joomla med samma konto kommer du inte att se det här felet.
Det här felet visas bara om du har skapat en app med ett Google-konto och försöker ansluta till Google från Joomla med ett annat konto.

I det här fallet behöver din app godkännas av Google enligt denna process: https://support.google.com/code/contact/oauth_app_verification

 

OAuth-utvecklarverifieringsformulär


2. Hur fungerar det? Vad kan jag göra med GG Drive?

Hur fungerar det? 

Dropfiles genererar en rotmapp på din Google Drive med webbplatsens namn.

 

google-drive-mapp


Alla kategorier och underkategorier som lagts till i Dropfiles läggs till i den här mappen.

 

Vilka är synkroniseringsriktningarna?

Det fungerar åt båda hållen! Du kan lägga till en fil från Google Drive och se den i Dropfiles eller lägga till en fil i Dropfiles och se den i Google Drive. Det betyder också att du kan hantera filer i Dropfiles från skrivbordet med hjälp av Google Drive-synkroniseringsprogramvaran. Det är galet! Ja, vi vet ☺

Observera att om du tar bort en fil från Google Drive måste du tömma papperskorgen för att radera den från Google Drive.

 

drive-sync

 

3. Skapa en Google Drive-app

Google Drive ingår i Dropfiles paketet.

Först behöver du en Google-utvecklingsapp för att ansluta din webbplats till Google Drive. Gå till https://console.cloud.google.com/ och skapa ett nytt projekt.

 

Skapa-projekt-1

 

Ange sedan ett projektnamn (inget mellanslag, ingen accent)

 

nytt-projekt-1

 

Vänta sedan några sekunder på att projektet ska skapas…

 

bild62

 

Om det är första gången du använder Google Drive API bör du gå till Navigeringsmenyn > API:er och tjänster > Bibliotek för att aktivera det.

 

aktivera-drive-api

 

Från vänstermenyn klickar du på "Navigeringsmeny > API:er och tjänster"

 

inloggningsuppgifter-meny-1

 

"+ Skapa autentiseringsuppgifter" >> OAuth-klient-ID i vänstermenyn ” Autentiseringsuppgifter” i huvudpanelen (lägg till ett namn på din OAuth-samtyckesskärm om du blir tillfrågad).

 

skapa-Autentiseringsuppgifter-1

 

Nu, det viktigaste steget.

  • Välj "Webbapplikation" och lägg till ett namn du vill ha.
  • Auktoriserat JavaScript-ursprung: https://din-domän.com (ersätt med ditt domännamn, inget snedstreck, inget www.)
  • Auktoriserade omdirigerings-URI:er: dropfiles & task =googledrive.authenticate (ange ditt domännamn)
Detta är backend-URL:en Dropfiles + &task=googledrive.authenticate

 

skapa-webbapplikation

 

Obs: om varningen "Ogiltigt ursprung: domänen måste läggas till i listan över auktoriserade domäner innan den skickas" visas, tryck på  för listan över auktoriserade domäner eller gå till API:er och tjänster >> OAuth-samtyckesskärmen och lägg sedan till ditt domännamn under Auktoriserade domäner .

Sedan behöver du välja Användartyp, Intern är ofta för konton i en organisation eller ett team och Extern är för personliga konton.

 

OAuth-användartyp

 

  • Internt: din app är begränsad till Google Workspace-användare (känd som G Suite) inom din organisation. Du behöver inte skicka in din app för verifiering.
  • Externt: din app kommer att vara tillgänglig för alla användare med ett Google-konto, men din app bör vara offentlig och verifierad.

Fyll sedan i dina auktoriserade domäner och fortsätt med följande steg för att slutföra appregistreringen. Nu kan du gå tillbaka till föregående steg. Välj "Webbapplikation" för att skapa inloggningsuppgifterna.

 

samtyckesskärm

 

Och publiceringsstatusen ska vara Produktion. Om det för närvarande är testning ska du klicka på Publicera app för att ändra statusen.

 

testapp

 

Sedan… voilà! Du har ditt ID och din hemlighet att lägga till i Dropfiles -konfigurationen.

 

oauth-klient-1

 

An Error Occurred: Whoops, looks like something went wrong.

Sorry, there was a problem we could not recover from.

The server returned a "500 - Whoops, looks like something went wrong."

Help me resolve this