WP Media Folder Addon: Google Drive Integration

1. Skapa en Google Drive-app


Google Drive-integrationen med WP Media Folder ingår i tillägget. Du måste installera detta tillägg (plugin) utöver WP Media Folder . Tillägget inkluderar integration för Google Photo, Dropbox, OneDrive Personal, OneDrive Business och Amazon S3 också.

Först för att använda Google Drive behöver du en Google dev-app för att ansluta din webbplats. Gå till  https://console.developers.google.com/project och skapa ett nytt projekt.

 

image79

 

Ställ sedan in ett projektnamn - du kan ange vilket namn du vill, men inkluderar inte mellanslag eller accenter.

 

image31


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

 

image62

 

Om det är första gången du använder Google Drive API måste du aktivera det.

 

enable-drive-api

 

Klicka på ”API-hanterare” från vänster-menyn.

 

image53


Gå till vänster-menyn "Intyg" >> "Nya referenser" >> OAuth-klient-ID; om du blir frågan lägger du till ett namn på din OAuth-meddelandeskärm.

 

Oauth-google-drive


Nu, det viktigaste steget:

  • Välj "Webapplikation" och lägg till ett valfritt namn
  • Autoriserat JavaScript-ursprung: https://your-domain.com (ersättas med ditt domännamn, utan slängtecken)
  • Auktoriserade omdirigering URI: https://your-domain.com/wp-admin/options-general.php?page=option-folder&task=wpmf&function=wpmf_authenticated 
    (ersätt med ditt domännamn)

 

app-credentials

 

Obs: om denna varning visas: "För att skapa ett OAuth-klient-ID måste du först ställa in ett produktnamn på samtyckeskärmen" ska du klicka på Konfigurera skärmen för samtycke knappen eller gå till API: er & tjänster >> OAuth-godkännandeskrin, lägg sedan till ditt domännamn på Auktoriserade domäner.

Först måste du välja Användartyp.

 

OAuth-user-typ

 

  • Inre: din app är begränsad till G Suite-användare inom din organisation.
  • Extern: din app kommer att finnas tillgänglig för alla användare med ett Google-konto.

Fyll sedan dina auktoriserade domäner. Nu kan du gå tillbaka till föregående steg:  Välj "Webapplikation" för att skapa referenser.

 

samtycke-screen

 

Sedan ... voilà! Du har ditt ID och hemlighet att lägga till i WP Media Folder konfiguration.

 

oauth-klient

 

2 . Logga in på Google Drive i WP Media Folder


Gå sedan tillbaka i WordPress admin och klicka på menyn Inställningar> WP Media Folder > Moln> fliken Google Drive.

Från och med nu kan du inte bara använda din egen Drive utan också Delade enheter, välj det först.

  • Min enhet: ditt personliga konto
  • Delade enheter: ditt G Suite-konto 

 

drive-typ

 

Välj sedan din Typ av medielänk:

  • Offentlig länk: generera en publik tillgänglig länk för dina filer och påverka lämpliga rättigheter på molnfilerna (delad länk)
  • Privat länk: AJAX-länk, dölj molnlänken för att behålla den ursprungliga åtkomsträtten för din fil (Användare behöver en inloggning för att se bilderna)

 

media-link-type

 

Efter det kan du klistra in din

  • Klient ID
  • Klienthemlighet

Spara konfigurationen och klicka på Anslut Google Drive-knappen.

 

google-login

 

Om du inte har gjort några misstag bör du validera auktorisationen i ett nytt fönster som visas:

 

google-api-tillstånd

 
Anslutningen ska vara en framgång ☺ Om den är framgångsrik kan du skapa och hantera Google Drive-media direkt från WordPress 'medihanterare.

 

3 . Vad kan jag göra med Google Drive-media?

Hur funkar det? 

WP Media Folder genererar en rotmapp på din Google Drive med platsnamnet.

 

google-drive-mapp


Alla mappar och undermappar som läggs till i WP Media Folder Google Drive synkroniseras under den här mappen ( WP Media Folder - {sitename}). Och vice versa, alla dina medier från den rotmappen på Google Drive synkroniseras till ditt mediebibliotek på Wordpress .

 

Vad är synkroniseringsanvisningarna?

Det fungerar i båda riktningarna! Du kan lägga till en fil från Google Drive och se den i WP Media Folder , eller lägga till en fil i WP Media Folder och se den i Google Drive. Det betyder också att du kan hantera WordPress filer från ditt skrivbord med hjälp av Google Drive-synkroniseringsprogram. Det är galen - vi vet! ☺

 

google-drive-synk

 

Integreringen av WP Media Folder Google Drive ger dig två typer av åtgärder med dina media:

Det första alternativet är att importera Google Drive-media i WP Media Folder (mappval för import).

 

import-media-google-drive

 

Det andra alternativet är att bädda in Google Drive-media i ditt innehåll direkt. I detta fall kommer media att laddas från Google Drive, inte från din server.

 

embed-google-drive

 

Bli av med felet: fel: "ogiltig_scope vid anslutning av WP Media Folder med 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 WordPress med samma konto ser du inte det här felet.
Det här felet visas bara om du har skapat en app med ett Google-konto och försökt ansluta till Google från WordPress med ett annat konto.

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

 

OAuth-Utvecklare-Verifiering-Form