Ga naar de hoofdinhoud

WP File Download Addon: Google Drive-integratie

1. Log in bij Google Drive in WP File Download

Automatische modus

Vanaf nu bespaar je veel tijd bij het verbinden met de Google Drive-server. Ga eerst naar Pluginconfiguratie > Cloudverbinding > Google Drive en klik vervolgens op Verbinden met Google Drive' rechtsboven.

 

automatische-google-drive

 

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

 

automatisch verbonden met Google Drive

 

Houd er rekening mee dat we momenteel een gedetailleerd en complex verificatieproces met Google doorlopen, wat betekent dat onze app nog niet is goedgekeurd. Hierdoor is de automatische modus op dit moment niet beschikbaar. U kunt in de tussentijd wel de handmatige modus gebruiken.

Handmatige modus

Ga met de inloggegevens uit de vorige stap naar het WordPress-beheerpaneel en klik op het menu WP File Download > Configuratie > tabblad Cloudverbinding > sectie Google Drive-instellingen. Plak uw

  • Klant-ID
  • Klantgeheim

Sla vervolgens de configuratie op en klik op de knop 'Google Drive verbinden' om in te loggen op uw Google-account.

 

google-drive-connect

 

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

Als je geen fout hebt gemaakt, kun je de autorisatie in een nieuw venster valideren, zoals hieronder

 

bevestigen-autorisatie

 

De verbinding zou succesvol moeten zijn ☺ Tegelijkertijd zie je dat de optie "Wijzigingen vanuit Google Drive bekijken" is ingeschakeld. Als je deze uitschakelt, worden bestanden en mappen niet direct gesynchroniseerd van Google Drive naar je WP File Download .

 

watch-change-google-fd

 

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

 

create-googledrive-cat

 

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

Hoe werkt het? 

WP File download genereert een hoofdmap op uw Google Drive met de naam van de website.

 

WordPress-bestandsbeheerder: synchronisatie met Google Drive

 

Alle mappen en submappen die in WP File Download , worden gesynchroniseerd onder deze map ( WP File Download - {sitenaam}) . En omgekeerd worden hoofdmap WP File Download dashboard op WordPress.

Wat zijn de synchronisatie-instructies?

Het werkt in beide richtingen! Je kunt een bestand vanuit Google Drive toevoegen en het in WP File Download zien, of een bestand in WP File Download toevoegen en het in Google Drive zien. Het betekent ook dat je WordPress-bestanden vanaf je desktop kunt beheren met behulp van de synchronisatiesoftware van Google Drive. Dat is waanzinnig! Ja, we weten het ☺

Als je een bestand uit Google Drive verwijdert, moet je eerst de prullenbak leegmaken.

 

Google Drive-bestanden verzonden naar WordPress

 

Verwijder de foutmelding: error: "invalid_scope when connecting WP File Download 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 met datzelfde account inlogt op WordPress, 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 via WordPress 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

 

 

 

3. Maak een Google Drive-app aan

De Google Drive-integratie wordt als een aparte add-on aangeboden. Je moet deze add-on (plugin) naast WP File Downloadinstalleren. De add-on bevat ook integraties voor Google Teams, Dropbox, OneDrive, Amazon S3 en Nextcloud.

Om je website met Google Drive te verbinden, heb je eerst een Google-ontwikkelaarsapp nodig. Ga naar https://console.cloud.google.com/ en klik linksboven op het hamburgermenu > IAM & Beheer > Een project maken .

 

Create-project-1

 

Geef het project vervolgens een naam (zonder accent)

 

projectnaam

 

Wacht dan een paar seconden tot het project is aangemaakt..

 

 

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

 

API inschakelen

 

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.

 

create-Credentials-1

 

Als u dit voor de eerste keer gebruikt, verschijnt er een waarschuwing: "Om een ​​OAuth-client-ID aan te maken, moet u eerst uw toestemmingsscherm configureren". Klik in dat geval op de knop " Toestemmingsscherm configureren" of ga naar API's en services >> OAuth-toestemmingsscherm . Volg daarna de instructies voor projectconfiguratie.

1. App-informatie: App-naam, e-mailadres voor gebruikersondersteuning

2. Doelgroep:  Intern is vaak voor accounts binnen een organisatie of team, terwijl extern voor persoonlijke accounts is.

  • 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.

3. Contactgegevens: vul uw e-mailadres in

4. Afronding: Ga akkoord met Google API-services

 

projectconfiguratie

 

Klik ten slotte op de 'Maken' . Na de verwerking wordt u doorgestuurd naar de OAuth-overzichtspagina . Klik vervolgens op 'OAuth-client maken' .

 

oauth-overzicht

 

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://your-domain.com/wp-admin/admin.php?page=wpfdAddon-cloud&task=googledrive.authenticate
    (vervang dit door uw domeinnaam, of kopieer het direct uit de plugininstellingen voor de juiste waarde )

 

webapplicatie maken


 

En voilà! Je hebt nu je ID en Secret die je kunt toevoegen aan de WP File Download configuratie.

 

oauth-client

 

Ga vervolgens naar 'Doelgroep' . Als de status momenteel ' Testen' , klik dan op de knop ' App publiceren' om de status te wijzigen. De publicatiestatus moet ' Productie' zijn.

 

publicatiestatus-productie