Ga naar hoofdinhoud

Dropfiles: Google Drive-integratie

1. Log in op Google Drive in Dropfiles

Automatische modus

Vanaf nu kunt u veel tijd besparen bij het verbinden met de Google Drive-server. Om deze functie te gebruiken, moet u eerst uw Joomunited-account koppelen via Dropfiles Instellingen > tabblad Live Updates . Klik op de Mijn Joomunited-account koppelen en log in als u nog geen verbinding hebt gemaakt.

 

live-updates-dropfiles

 

Ga vervolgens naar Cloudverbinding > tabblad Google Drive en klik op Google Drive verbinden' in de rechterbovenhoek.

 

automatische-google-drive-dropfiles

 

Volg daarna de onderstaande stappen om de verbinding tot stand te brengen.

 

auto-google-drive-connected-dropfiles

 

Handmatige modus

Ga met de inloggegevens uit de vorige stap naar het Joomla-beheer en klik op het menu Dropfiles > Opties > tabblad Cloudverbinding > sectie Google Drive-instellingen. Plak je

  • Klant-ID
  • Klantgeheim

Sla vervolgens de configuratie op en klik op de knop Verbinden.

 

Google Drive-inloggegevens

 

Daarna verschijnt er een pop-upvenster waarin u uw account kunt selecteren.

Als je geen fouten hebt gemaakt, selecteer je het Google-account en bevestig je de autorisatie in een nieuw venster, zoals hieronder weergegeven.

 

bevestig-auteur

 

De verbinding zou moeten slagen ☺ Tegelijkertijd ziet u dat de parameter "Wijzigingen bekijken vanuit Google Drive" is ingeschakeld. Als u deze uitschakelt, worden bestanden en mappen niet direct gesynchroniseerd van Google Drive naar uw Dropfiles .

 

watch-changes-from-Google

 

Nu kun je Google Drive-mappen aanmaken en er bestanden in uploaden!

 

nieuwe aandrijving

 

Verwijder de fout: error: "invalid_scope when connecting Dropfiles with Google Drive"

Google heeft onlangs een nieuwe beveiligingslaag geïntroduceerd die vereist dat apps geverifieerd worden. Als je de app met je Google-account hebt aangemaakt en vervolgens inlogt vanuit Joomla met datzelfde account, krijg je deze foutmelding niet te zien.
Deze foutmelding verschijnt alleen als je een app met een Google-account hebt aangemaakt en probeert verbinding te maken met Google vanuit Joomla met een ander account.

In dit geval moet uw app door Google worden goedgekeurd volgens deze procedure: https://support.google.com/code/contact/oauth_app_verification

 

OAuth-ontwikkelaarsverificatieformulier


2. Hoe werkt het? Wat kan ik doen met GG Drive?

Hoe werkt het? 

Dropfiles genereert een hoofdmap op uw Google Drive met de sitenaam

 

Google Drive-map


Alle categorieën en subcategorieën die aan Dropfiles zijn toegevoegd, worden onder deze map geplaatst.

 

Wat zijn de synchronisatie-instructies?

Het werkt beide kanten op! Je kunt een bestand toevoegen vanuit Google Drive en het bekijken in Dropfiles , of een bestand toevoegen in Dropfiles en het bekijken in Google Drive. Het betekent ook dat je bestanden in Dropfiles vanaf je desktop kunt beheren met behulp van de synchronisatiesoftware van Google Drive. Dat is echt te gek! Ja, dat weten we ☺

Houd er rekening mee dat als u een bestand uit Google Drive verwijdert, u eerst de prullenbak moet legen om het bestand definitief uit Google Drive te verwijderen.

 

schijfsynchronisatie

 

3. Maak een Google Drive-app aan

Google Drive is inbegrepen in het hoofdpakket Dropfiles .

Om je website met Google Drive te verbinden, heb je eerst een Google Developer-app nodig. Ga naar https://console.cloud.google.com/ en maak een nieuw project aan.

 

Create-project-1

 

Geef het project vervolgens een naam (zonder spaties of accenten)

 

nieuw-project-1

 

Wacht vervolgens een paar seconden totdat het project is aangemaakt..

 

afbeelding62

 

Als u de Google Drive API voor het eerst gebruikt, gaat u naar het navigatiemenu > API's en services > Bibliotheek om deze te activeren.

 

enable-drive-api

 

Klik in het menu aan de linkerkant op 'Navigatiemenu > API's en services'.

 

inloggegevens-menu-1

 

vervolgens in het menu aan de linkerkant op ' Referenties' en in het hoofdvenster op '+ Referenties aanmaken' >> OAuth-client-ID (voeg indien gevraagd een naam toe aan uw OAuth-toestemmingsscherm).

 

create-Credentials-1

 

Nu komt de belangrijkste stap.

  • Selecteer 'Webapplicatie' en voeg een naam naar keuze toe.
  • Geautoriseerde JavaScript-bron: https://your-domain.com (vervang dit door uw domeinnaam, zonder schuine streep of www.)
  • Geautoriseerde omleidings-URI's: https://uw-domein.com /administrator/index.php?option=com_dropfiles dropfiles task=googledrive.authenticate (vul uw domeinnaam in)
Dit is de backend Dropfiles URL + &task=googledrive.authenticate

 

webapplicatie maken

 

Let op: als de volgende waarschuwing verschijnt: "Ongeldige oorsprong: domein moet worden toegevoegd aan de lijst met geautoriseerde domeinen voordat u kunt verzenden", klik  naar de lijst met geautoriseerde domeinen of ga naar API's en services >> OAuth-toestemmingsscherm en voeg uw domeinnaam toe aan de lijst met geautoriseerde domeinen .

Vervolgens moet je het gebruikerstype selecteren. 'Intern' is vaak voor accounts binnen een organisatie of team, en ' Extern' is voor persoonlijke accounts.

 

OAuth-gebruikerstype

 

  • Intern: uw app is alleen toegankelijk voor Google Workspace-gebruikers (ook bekend als G Suite) binnen uw organisatie. U hoeft uw app niet ter verificatie in te dienen.
  • Extern: uw app is beschikbaar voor elke gebruiker met een Google-account, maar uw app moet openbaar en geverifieerd zijn.

Vul vervolgens uw geautoriseerde domeinen in en ga verder met de volgende stappen om de app-registratie te voltooien. U kunt nu teruggaan naar de vorige stap. Selecteer 'Webapplicatie' om de inloggegevens aan te maken.

 

toestemmingsscherm

 

De publicatiestatus moet 'Productie' . Als deze momenteel 'Testen' , klik dan op 'App publiceren' om de status te wijzigen.

 

testen-app

 

En voilà! Je hebt je ID en Secret om toe te voegen aan de Dropfiles configuratie.

 

oauth-client-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