WP Media Folder : integracja z Dyskiem Google

1. Utwórz aplikację Dysk Google


Integracja Dysku Google z WP Media Folder jest zawarta w dodatku. Musisz zainstalować ten dodatek (wtyczkę) oprócz WP Media Folder . Dodatek obejmuje także integrację z Google Photo, Dropbox, OneDrive Personal, OneDrive Business i Amazon S3.

Po pierwsze, aby korzystać z Dysku Google, potrzebujesz aplikacji Google dev do połączenia swojej witryny. Iść do  https://console.developers.google.com/project i stwórz nowy projekt.

 

image79

 

Następnie skonfiguruj nazwę projektu - możesz podać dowolną nazwę, ale nie uwzględniaj spacji ani akcentów.

 

image31


Następnie poczekaj kilka sekund na utworzenie projektu.

 

image62

 

Jeśli używasz interfejsu API Dysku Google po raz pierwszy, musisz go aktywować.

 

enable-drive-api

 

W menu po lewej stronie kliknij „Menedżer API”.

 

image53


Z menu po lewej stronie przejdź do „Poświadczenia” >> „Nowe poświadczenia” >> Identyfikator klienta OAuth; jeśli zostaniesz o to poproszony, dodaj nazwę do ekranu zgody OAuth.

 

oAuth-google-drive


Teraz najważniejszy krok:

  • Wybierz „Aplikacja internetowa” i dodaj wybraną nazwę
  • Autoryzowane pochodzenie JavaScript: https://twoja-domena.com (zastąp nazwą domeny, bez końcowego ukośnika)
  • Autoryzowane identyfikatory URI przekierowania: https://your-domain.com/wp-admin/options-general.php?page=option-folder&task=wpmf&function=wpmf_authentified 
    (zastąp nazwą swojej domeny)

 

poświadczenia aplikacji

 

Uwaga: jeśli pojawi się to ostrzeżenie: „Aby utworzyć identyfikator klienta OAuth, musisz najpierw ustawić nazwę produktu na ekranie zgody”, kliknij Skonfiguruj ekran zgody przycisk lub przejdź do Interfejsy API i usługi >> Scree zgody OAuthn, a następnie dodaj nazwę domeny pod adresem Autoryzowane domeny.

Najpierw musisz wybrać Rodzaj użytkownika.

 

Typ użytkownika OAuth

 

  • Wewnętrzny: Twoja aplikacja jest ograniczona do użytkowników G Suite w Twojej organizacji.
  • Zewnętrzny: Twoja aplikacja będzie dostępna dla każdego użytkownika posiadającego konto Google.

Następnie wypełnij swoje autoryzowane domeny. Teraz możesz wrócić do poprzedniego kroku:  Wybierz „Aplikacja internetowa” aby utworzyć poświadczenia.

 

ekran zgody

 

Więc… voilà! Masz identyfikator i klucz tajny do dodania w konfiguracji WP Media Folder .

 

oauth-client

 

2) Zaloguj się na Dysk Google w WP Media Folder


Następnie wróć do administratora WordPress i kliknij menu Ustawienia> WP Media Folder > Chmura> karta Dysk Google.

Od teraz możesz używać nie tylko własnego Dysku, ale także Współużytkowane dyskinajpierw wybierz.

  • Mój dysk: twoje konto osobiste
  • Współużytkowane dyski: Twoje konto G Suite 

 

typ napędu

 

Następnie wybierz swój Typ łącza medialnego:

  • Link publiczny: wygenerować publicznie dostępny link do swoich plików i wpłynąć na odpowiednie prawa do plików w chmurze (link udostępniony)
  • Link prywatny: Łącze AJAX, ukryj łącze w chmurze, aby zachować oryginalne prawo dostępu do pliku (użytkownicy muszą się zalogować, aby wyświetlić obrazy)

 

typ łącza do mediów

 

Następnie możesz wkleić swój

  • Identyfikator klienta
  • Sekret klienta

Zapisz konfigurację i kliknij Połącz przycisk Dysku Google.

 

login google

 

Jeśli nie popełniłeś żadnego błędu, sprawdź poprawność autoryzacji w nowym oknie, jak pokazano:

 

google-api-pozwolenie

 
Połączenie powinno zakończyć się powodzeniem ☺ Jeśli połączenie się powiedzie, możesz tworzyć i zarządzać multimediami z Dysku Google bezpośrednio w menedżerze multimediów WordPress .

 

3) Co mogę zrobić z multimediami na Dysku Google?

Jak to działa? 

WP Media Folder wygeneruje folder główny na Dysku Google z nazwą witryny.

 

folder google-drive


Wszystkie foldery i podfoldery dodane w WP Media Folder Dysk Google zostaną zsynchronizowane w tym folderze ( WP Media Folder - {sitename}). I odwrotnie, wszystkie multimedia z tego folderu głównego na Dysku Google zostaną zsynchronizowane z biblioteką multimediów w Wordpress .

 

Jakie są kierunki synchronizacji?

Działa w obu kierunkach! Możesz dodać plik z Dysku Google i wyświetlić go w WP Media Folder lub dodać plik w WP Media Folder i zobaczyć go na Dysku Google. Oznacza to również, że możesz zarządzać plikami WordPress z komputera za pomocą oprogramowania do synchronizacji Dysku Google. To szalone - wiemy! ☺

 

Google-Drive-Sync

 

Integracja z Dyskiem Google WP Media Folder pozwala na 2 rodzaje działań z mediami:

Pierwsza opcja to zaimportuj nośnik z Dysku Google w WP Media Folder (wybór folderu do zaimportowania).

 

import-media-google-drive

 

Druga opcja to osadzić nośnik Dysku Google w twoich treściach bezpośrednio. W takim przypadku nośnik zostanie załadowany z Dysku Google, a nie z serwera.

 

embed-google-drive

 

Pozbądź się błędu: błąd: „invalid_scope podczas łączenia WP Media Folder z Dyskiem Google”

Google niedawno wprowadził nową warstwę bezpieczeństwa, która wymusza weryfikację aplikacji. Jeśli utworzyłeś aplikację na swoim koncie Google, a następnie logujesz się z WordPress przy użyciu tego samego konta, nie zobaczysz tego błędu.
Ten błąd pojawi się tylko wtedy, gdy utworzyłeś aplikację przy użyciu konta Google i próbujesz połączyć się z Google za pomocą WordPress przy użyciu innego konta.

W takim przypadku Twoja aplikacja musi zostać zatwierdzona przez Google po wykonaniu tego procesu: https://support.google.com/code/contact/oauth_app_verification

 

OAuth-Developer-Verification-Form