Add-on voor WP File Download : Google Drive Integration

1. Maak een Google Drive-app

De Google Drive-integratie wordt gedistribueerd als een afzonderlijke add-on. U moet deze add-on (plug-in) naast WP File Download installeren. De add-on bevat ook integratie voor Dropbox en OneDrive .

Ten eerste heb je een Google dev-app nodig om je website te verbinden met Google Drive. Ga naar  https://console.developers.google.com/project en maak een nieuw project.

 

Creëer-project-1

 

Stel vervolgens een projectnaam in (geen accent)

 

Naam van het project

 

Wacht dan een paar seconden voor het maken van het project ...

 

 

Als het de eerste keer is dat je de Google Drive API, Je zou moeten gaan naar Navigatiemenu> API's en services> Bibliotheek om het te activeren.

 

inschakelen-api

 

Klik in het linkermenu op "Navigatiemenu> API's en services"

 

referenties-menu-1

 

Dan in het linkermenu "Inloggegevens", op het hoofdpaneel klik "+ Nieuwe referenties" >> OAuth-client-ID (voeg desgevraagd een naam toe aan uw OAuth-toestemmingsscherm).

 

create-Credentials-1

 

Nu de belangrijkste stap.

  • Selecteer "Webapplicatie" en voeg een naam naar keuze toe.
  • Geautoriseerde JavaScript-oorsprong: https://uw-domein.com (vervang door uw domeinnaam, geen schuine streep, geen www.)
  • Geautoriseerde omleidings-URI's: https://uw-domein.com/wp-admin/admin.php?page=wpfdAddon-cloud&task=googledrive.authenticate (vervangen door je domeinnaam)

 

create-web-applicatie

 

Opmerking: als deze waarschuwing verschijnt: "Om een ​​OAuth-client-ID te maken, moet u eerst een productnaam instellen op het toestemmingsscherm", moet u op klikken Configureer het toestemmingsscherm knop of ga naar API's en services >> OAuth-toestemmingsregeln, voeg dan uw domeinnaam toe op Geautoriseerde domeinen.

Eerst moet u gebruikerstype selecteren.

 

OAuth-gebruikerstype

 

  • Intern: uw app is beperkt tot G Suite-gebruikers binnen uw organisatie.
  • Extern: uw app is beschikbaar voor elke gebruiker met een Google-account.

Vul dan uw geautoriseerde domeinen in. Nu kunt u teruggaan naar de vorige stap  Selecteer "Webapplicatie" om de referenties te creëren

 

toestemmingsscherm

 

Dan ... voilà! Je hebt je ID en geheim om toe te voegen aan de configuratie van WP File Download

 

oauth-klant

 

Om de functie "synchronisatie met Google Drive in realtime" te gebruiken, moet u uw domein verifiëren. Volg onderstaande stappen:

Ga aub naar "API's en services" >> "Domeinverificatie", Klik op Domein toevoegen knop. Voer vervolgens uw domein in en klik op  Domein toevoegen knop.

 

add-domein

 

Als uw domein is geverifieerd, voegt u het domein met succes toe. Ga naar WP File download configuratie voor de volgende stap.

 

add-verif-domein

 

Als uw domein niet is geverifieerd, verschijnt er een pop-upvenster, klik op Breng me er naar toe knop.

 

breng me er naar toe

 

U wordt doorgelinkt naar 'Webmaster Central' bladzijde. Vanaf hier moet u:

  • Selecteer uw domeinnaamprovider, als de lijst uw provider niet bevat, kies dan Andere
  • Toevoegen het TXT-record naar de DNS-configuratie. Bijv .: google-site-verificatie = vyV1rZfPloPdrFjau0Hw2W9d18_bd ...
  • Klik op Verifiëren knop
     

verifieer-domein

 

De pagina met succesvolle melding wordt weergegeven als u de bovenstaande stappen correct uitvoert. Ga daarna naar de WP File download van het WP File download voor de volgende stap.

 

verifieer-succes

 

2 . Log in op Google Drive in WP File Download

Ga dan terug in WordPress admin en klik op het menu WP File Download > Configuratie> tabblad Cloudverbinding> sectie met instellingen voor Google Drive. Plak je

  • klant identificatie
  • Client geheim

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

 

google-drive-connect

 

Daarna wordt er een pop-upvenster weergegeven en kunt u uw account selecteren.

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

 

confirm-autho

 

De verbinding moet succesvol zijn ☺ Tegelijkertijd ziet u de optie 'Bekijk wijzigingen van Google Drive' is ingeschakeld. Als u bestanden en mappen uitschakelt, worden deze niet onmiddellijk gesynchroniseerd van Google Drive naar uw WP File Download .

 

watch-change-google-fd

 

Vervolgens kunt u Google Drive-mappen maken en bestanden erin uploaden!

 

create-googledrive-cat

 

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

Hoe werkt het? 

WP File download genereert een hoofdmap op uw Google Drive met de sitenaam

 

WordPress bestandsbeheer: synchronisatie met Google Drive


Alle categorieën en subcategorieën die zijn toegevoegd in WP File Download worden onder deze map toegevoegd.

Wat zijn de synchronisatie-instructies?

Het werkt in beide richtingen! U kunt een bestand toevoegen vanuit Google Drive en het bekijken in WP File Download of een bestand toevoegen in WP File Download en het bekijken in Google Drive. Het betekent ook dat u WordPress bestanden vanaf uw desktop kunt beheren met Google Drive-synchronisatiesoftware. Dat is gek! Ja dat weten we ☺

Ook als u een bestand uit Google Drive wist, moet u de prullenbak legen om het uit Google Drive te wissen.

 

Google Drive-bestanden verzonden naar WordPress

 

Verwijder de fout: fout: "invalid_scope bij het verbinden van WP File Download met Google Drive"

Google heeft onlangs een nieuwe beveiligingslaag geïntroduceerd die ervoor zorgt dat apps worden geverifieerd. Als u de app heeft gemaakt met uw Google-account en u zich vervolgens bij WordPress aanmeldt met hetzelfde account als u  niet zie deze fout.
Deze fout wordt alleen weergegeven als u een app met een Google-account heeft gemaakt en vanaf WordPress met een ander account verbinding probeert te maken met Google.

In dit geval heeft u uw app nodig om door Google te worden goedgekeurd volgens dit proces: https://support.google.com/code/contact/oauth_app_verification