Addon WP Media Folder : Integração do Google Drive

1. Crie um aplicativo do Google Drive


A integração do Google Drive com o WP Media Folder está incluída no Add-on. Você precisa instalar este add-on (plugin), além do WP Media Folder . O addon inclui integração para Google Photo, Dropbox, OneDrive Personal, OneDrive Business e Amazon S3 também.

Primeiro, para usar o Google Drive, você precisa de um Google dev App para conectar seu site. Acesse https://console.developers.google.com/project e crie um novo projeto.

 

Criar projeto-1

 

Em seguida, configure um nome de projeto - você pode fornecer qualquer nome que desejar, mas não inclua espaços ou acentos. Em seguida, aguarde alguns segundos para a criação do projeto.

 

Nome do Projeto

 

Se for a primeira vez que você usa a API do Google Drive, será necessário ativá-la.

 

enable-drive-api

 

No menu esquerdo, clique em “APIs e serviços”

 

menu-api-service


No menu à esquerda, navegue até “Credenciais”, no painel principal clique em “+ Novas Credenciais” >> ID do cliente OAuth ; se solicitado, adicione um nome à tela de consentimento do OAuth.

 

oAuth-google-drive


Agora, o passo mais importante:

  • Selecione “Aplicativo da Web” e adicione um nome de sua escolha
  • Origem autorizada de JavaScript: https://seu-dominio.com (substitua por seu nome de domínio, sem barra final)
  • URIs de redirecionamento autorizados: https://your-domain.com/wp-admin/options-general.php?page=option-folder&task=wpmf&function=wpmf_authenticated
    (substitua por seu nome de domínio)

 

credenciais do aplicativo

 

Observação: se este aviso aparecer: "Para criar um ID de cliente OAuth, você deve primeiro definir um nome de produto na tela de consentimento", você deve clicar no botão Configurar tela de consentimento ou ir para APIs e serviços >> Tela de consentimento OAuth n e adicionar seu nome de domínio em domínios autorizados .

Primeiro, você precisa selecionar o Tipo de usuário.

 

Tipo de usuário OAuth

 

  • Interno: seu aplicativo é limitado aos usuários do G Suite na sua organização.
  • Externo: seu aplicativo estará disponível para qualquer usuário com uma conta do Google.

Em seguida, preencha seus domínios autorizados e continue com as etapas a seguir para concluir o registro do aplicativo. Agora você pode voltar à etapa anterior: Selecione “Aplicativo da Web” para criar as credenciais.

 

tela de consentimento

 

Então ... voilà! Você tem seu ID e segredo para adicionar na configuração do WP Media Folder .

 

oauth-client

 

2. Faça login no Google Drive na WP Media Folder

Para finalizar a integração, volte ao painel do WordPress e clique no menu Configurações> WP Media Folder > Nuvem> guia Google Drive, então você pode selecionar o tipo de unidade :

  • Meu percurso: sua conta pessoal
  • Drives compartilhados: sua conta do G Suite

 

tipo de drive

 

Em seguida, selecione o tipo de link de mídia :

  • Link público: gere um link de acesso público para seus arquivos e afeta os direitos apropriados sobre os arquivos em nuvem (link compartilhado). Por exemplo: https://drive.google.com/uc?id=1Bq_VQt4z5Sy74Xg3IoN3KKWg4P7gymV1
  • Link privado: link AJAX, oculte o link da nuvem para manter o direito de acesso original do seu arquivo (os usuários precisam de um login para visualizar as imagens). Por exemplo: https://yourdomain.com/wp-admin/admin-ajax.php?action=wpmf-download-file&id=1Bq_VQt4z5Sy79Xg3IoN3KKWg4P7gymV1&dl=0

 

tipo de link de mídia

 

Em seguida, você pode se conectar à conta do Google Drive com o modo automático ou modo manual:

Modo automático

A partir de agora, você pode economizar muito tempo ao se conectar ao servidor do Google Drive. Primeiro, para usar este recurso, você deve vincular sua conta Joomunited em Configurações de menu> Geral, por favor , clique no link de configurações do WordPress se você ainda não se conectou.

 

unidade-google-desconectada

 

Em seguida, volte para o plugin Configurações> WP Media Folder > Nuvem> guia Google Drive e apenas clique no botão Conectar Google Drive no canto direito.

 

conectar-auto-google-drive

 

Em seguida, siga as próximas etapas para finalizar a conexão.

 

conectado-auto-google-drive

 

É tão rápido, certo? Sim, nós sabemos disso. :)  


Modo manual

Com as credenciais da etapa anterior, na guia Google Drive, cole seu

  • ID do Cliente
  • Segredo do cliente

Salve a configuração e clique no botão Connect Google Drive .

 

google-login

 

Se você não cometeu nenhum erro, valide a autorização em uma nova janela, como mostrado:

 

permissão google-api

 

A conexão deve ser bem-sucedida ☺ Se for bem-sucedida, você poderá criar e gerenciar mídia do Google Drive diretamente no gerenciador de mídia do WordPress.

 

3. O que posso fazer com a mídia do Google Drive?

Como funciona? 

WP Media Folder gerará uma pasta raiz em seu Google Drive com o nome do site.

 

pasta do google-drive


Todas as pastas e subpastas adicionadas na WP Media Folder Google Drive serão sincronizadas nesta pasta ( WP Media Folder - {sitename}). E vice-versa, todas as suas mídias daquela pasta raiz no Google Drive serão sincronizadas com sua biblioteca de mídia no Wordpress.

 

Quais são as instruções de sincronização?

Funciona nas duas direções! Você pode adicionar um arquivo do Google Drive e vê-lo na WP Media Folder ou adicionar um arquivo na WP Media Folder e vê-lo no Google Drive. Isso também significa que você pode gerenciar arquivos WordPress de sua área de trabalho usando o software de sincronização do Google Drive. Isso é loucura - nós sabemos! ☺

 

google-drive-sync

 

A integração do WP Media Folder Google Drive permite 2 tipos de ações com sua mídia:

A primeira opção é importar a mídia do Google Drive na WP Media Folder (seleção de pasta para importação).

 

importação-mídia-google-drive

 

A segunda opção é incorporar a mídia do Google Drive diretamente ao seu conteúdo. Nesse caso, a mídia será carregada do Google Drive, não do seu servidor.

 

embed-google-drive

 

Livre-se do erro: erro: "invalid_scope ao conectar a WP Media Folder ao Google Drive"

O Google introduziu recentemente uma nova camada de segurança que força os aplicativos a serem verificados.
Se você tiver criado o aplicativo com sua conta do Google e fizer login no WordPress com a mesma conta, não verá esse erro. Este erro só aparecerá se você tiver criado um aplicativo com uma conta do Google e tentar se conectar ao Google a partir do WordPress com outra conta.

Nesse caso, você precisa que seu aplicativo seja aprovado pelo Google seguindo este processo: https://support.google.com/code/contact/oauth_app_verification

 

OAuth-Developer-Verification-Form