Hoppa till huvudinnehållet

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örst, för att använda den här funktionen, måste du ansluta ditt Joomunited-konto på Dropfiles Settings > Live Updates- fliken, klicka på Länka mitt Joomunited-konto och logga in om du inte har anslutit.

 

live-uppdateringar-dropfiler

 

Gå sedan till Cloud-anslutning > Google Drive- fliken och klicka bara på Anslut Google Drive- knappen i det högra hörnet.

 

automatiska-google-drive-dropfiler

 

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

 

auto-google-drive-connected-drop-filer

 

Manuellt läge

Med autentiseringsuppgifterna i föregående steg, gå till Joomla admin och klicka på menyn Dropfiler > Alternativ > fliken Molnanslutning > avsnittet Google Drive-inställningar. Klistra in din

  • Klient ID
  • Klienthemlighet

Spara sedan konfigurationen och klicka på knappen Anslut.

 

google-drive-referens

 

Efter det kommer ett popup-fönster att visas 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.

 

confirm-författare

 

Anslutningen bör vara en framgång ☺ Samtidigt kommer du att se parametern "Titta på ändringar från Google Drive" är aktiverad. Om du stänger av filer och mappar kommer inte att synkroniseras omedelbart från Google Drive till dina Dropfiles.

 

watch-changes-from-Google

 

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

 

ny-drive

 

Bli av med felet: fel: "invalid_scope när du ansluter Dropfiles till 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 du din app för att bli godkänd av Google genom att följa denna process: https://support.google.com/code/contact/oauth_app_verification

 

OAuth-Utvecklare-Verifiering-Form


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

Hur det fungerar? 

Dropfiles genererar en rotmapp på din Google Drive med platsnamnet

 

google-drive-mapp


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

 

Vad är synkroniseringsanvisningarna?

Det fungerar i båda riktningarna! 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 på Google Drive. Det betyder också att du kan hantera filer i Dropfiles från skrivbordet med synkroniseringsprogramvaran Google Drive. 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-synkronisering

 

3. Skapa en Google Drive-app

Google Drive ingår i det viktigaste Dropfiles-paketet.

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

 

Skapa-projekt-1

 

Ställ sedan in ett projektnamn (inget blanksteg, ingen accent)

 

nytt-projekt-1

 

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

 

image62

 

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

 

enable-drive-api

 

Från den vänstra menyn klickar du på "Navigationsmeny > API:er och tjänster"

 

referens-meny-1

 

sedan på den vänstra menyn " Autentiseringsuppgifter" på huvudpanelen " + Skapa inloggningsuppgifter" >> OAuth-klient-ID (lägg till ett namn på din OAuth-samtyckesskärm om du tillfrågas).

 

skapa-referenser-1

 

Nu är det viktigaste steget.

  • Välj "Webbapplikation" och lägg till ett valfritt namn.
  • Auktoriserat JavaScript-ursprung: https : //din-domän.com (ersätt med ditt domännamn, inget snedstreck, inget www.)
  • Auktoriserade omdirigerings-URI:er: https://your-domain.com /administrator/index.php?option=com_dropfiles&task=googledrive.authenticate (ange ditt domännamn)
Detta är backend Dropfiles URL + & task = googledrive.authenticate

 

skapa-web-applikation

 

Obs: om denna varning visas: "Ogiltigt ursprung: domän måste läggas till i listan över auktoriserade domäner innan du skickar in", tryck på  för lista över auktoriserade domäner eller gå till API:er och tjänster >> OAuth-samtyckesskärmen och lägg sedan till ditt domännamn på Auktoriserade domäner .

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

 

OAuth-user-typ

 

  • 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.
  • Extern: 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 referenserna.

 

samtycke-screen

 

Och publiceringsstatusen ska vara Produktion , om den för närvarande testas ska du klicka på Publicera app för att ändra status.

 

test-app

 

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

 

oauth-klient-1