WP Media Folder : Integração com o Google Drive

1. Crie um aplicativo do Google Drive


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

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

 

image79

 

Em seguida, configure um nome de projeto - você pode fornecer o nome que quiser, mas não inclui espaços ou detalhes.

 

image31


Aguarde alguns segundos para a criação do projeto.

 

image62

 

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 "API Manager".

 

image53


No menu esquerdo, navegue até "Credenciais" >> "Novas credenciais" >> ID do cliente OAuth; se solicitado, adicione um nome à sua 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 do JavaScript: https://seudominio.com (substitua pelo seu nome de domínio, sem barra)
  • URIs de redirecionamento autorizado: https://your-domain.com/wp-admin/options-general.php?page=option-folder&task=wpmf&function=wpmf_authenticated 
    (substitua pelo seu nome de domínio)

 

credenciais do aplicativo

 

Nota: se este aviso aparecer: "Para criar um ID de cliente OAuth, você deve primeiro definir um nome de produto na tela de consentimento", clique em Configurar tela de consentimento botão ou vá para APIs e serviços >> Scree de consentimento do OAuthn e adicione seu nome de domínio em Domínios autorizados.

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

 

Tipo de usuário OAuth

 

  • Interno: seu aplicativo é limitado a usuários do G Suite em 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. Agora você pode voltar para a etapa anterior:  Selecione "Aplicativo da Web" para criar as credenciais.

 

tela de consentimento

 

Então ... voilà! Você obteve 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


Então volte no WordPress admin e clique no menu Configurações> WP Media Folder > Nuvem> guia Google Drive.

A partir de agora, você pode usar não apenas seu próprio Drive, mas também Unidades compartilhadas, escolha primeiro.

  • Minha unidade: sua conta pessoal
  • Unidades compartilhadas: sua conta do G Suite 

 

tipo de drive

 

Depois selecione seu Tipo de link de mídia:

  • Link público: gerar um link acessível ao público para seus arquivos e afetar os direitos apropriados nos arquivos da nuvem (link compartilhado)
  • Link privado: Link AJAX, oculte o link da nuvem para manter o acesso original à direita do seu arquivo (os usuários precisam de um login para visualizar as imagens)

 

tipo de link de mídia

 

Depois disso, você pode colar seu

  • ID do Cliente
  • Segredo do cliente

Salve a configuração e clique no ícone Botão Conectar o 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 isso funciona? 

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

 

pasta do google-drive


Todas as pastas e subpastas adicionadas ao WP Media Folder Google Drive serão sincronizadas nesta pasta.

 

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

Funciona em ambas as 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 do WordPress na á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 dois 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 no seu conteúdo. Nesse caso, a mídia será carregada no Google Drive, não no seu servidor.

 

embed-google-drive

 

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

O Google introduziu recentemente uma nova camada de segurança que força a verificação de aplicativos. Se você criou o aplicativo com sua conta do Google e, a partir do WordPress com a mesma conta, não verá esse erro.
Este erro será exibido apenas 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