Esse tutorial mostra como criar um projeto, habilitar a API do Google Drive para uma conta específica Google, obter as credenciais de acesso e adicionar no Scriptcase.

1) Faça login com sua conta do Google na área reservada onde permite configurar APIs do Google, a partir deste URL: <https://console.developers.google.com/apis/library>

![](https://help.scriptcase.net/galleryDocuments/edbsn8e724605f3b167014594341bac427e2ac84eed85c5e22dbf15f2c426a470125c1dfe900269815513dff1d8a09c71ed25?inline=true)  

2) Após o login selecione ou crie um novo projeto:  
![](https://help.scriptcase.net/galleryDocuments/edbsnc9b3a7a5c415683354ad5db1cc9842e03a825e1c3a2943c29b7bf53046110df99b486468c105e6f39774ed6a3dae72cd?inline=true)

3) Crie ou selecione um projeto existente:

![](https://help.scriptcase.net/galleryDocuments/edbsn773dbf567b92500634f3342b6c86808e58b87cd87d25f0ed35df7863baaea9b35831454de17e316d91a11d7f2187f3e8?inline=true)

## Criando um Projeto

1 informe um nome e a organização que seu projeto será vinculado:

![](https://help.scriptcase.net/galleryDocuments/edbsn7c148d9d901ce384f24656eddfc35e5c65789320c5f3305923ce78a0ce8ff04fa65e6ad4955ea74ce10bdbca65b53099?inline=true)  

2 - Em seguida, clique no item “**Selecionar Projeto**” para acessar o projeto:

![](https://help.scriptcase.net/galleryDocuments/edbsn2ee11563c20f93aef150be52086c5ea7cf67710edfa4717d95c041ac0242d222669fc10ce853a752ef3c50483c06f03b?inline=true)

**Ativando API**

  

1) Clique no item “**ATIVAR APIS E SERVIÇOS**”:

![](https://help.scriptcase.net/galleryDocuments/edbsn8e4c34e2b75be2b848b6e1aa15ff40a4fed9c031b77cad95b3413c22298b9850e16b1de9339e787f79a84c40c1f924ac?inline=true)

  

2) Procure por "**Google Drive API**",  selecione a opção e na próxima tela clique em "**ATIVAR:**

![](https://help.scriptcase.net/galleryDocuments/edbsnc9801f342d95eb0dba89148577b7721eabe7c4500c6741305559878e3f9d28f1ad03532685de59442a6c08ce87594e62?inline=true)

3) No menu esquerdo (“**APIs e serviços**”), clique em “**Tela de consentimento do OAuth**“:

![](https://help.scriptcase.net/galleryDocuments/edbsnc9801f342d95eb0dba89148577b7721e791a905cd056e2c62de349b17f568f100b3e1eb1665bbf5808f902cd6d4385da?inline=true)

4) Marque a opção “**Externo**” e clique no botão “Criar”:

![](https://help.scriptcase.net/galleryDocuments/edbsn560d7df67ede824063254fe75924245f30f5e59150c4f3aa1ce046945d460a8bf00cde1db26fba6b72c8cf32383dd6d4?inline=true)

5) Informe o nome do seu aplicativo e clique no botão ” **Salvar** “:

**OBS:  Deixe todas as outras opções com seus valores padrão.**

![](https://help.scriptcase.net/galleryDocuments/edbsnf3c364e4de1357cb2fab3c76ca8d5bc82de2e3dfbc5615a35e163d63e7b79481bf73c15277b9d69f04213510fe58befc?inline=true)

## Usando credenciais em ambiente local

1) Após a criação da tela de consentimento OAuth, selecione no menu esquerdo (“**APIs e serviços**”), o item “**Credenciais**”:

![](https://help.scriptcase.net/galleryDocuments/edbsn560d7df67ede824063254fe75924245f66e9858616c308300f58c325ec2cc90de647475ebb198f297d172c7efee7f650?inline=true)

  

2) Clique no item “**CRIAR CREDENCIAIS**”:

  

![](https://help.scriptcase.net/galleryDocuments/edbsn335e75612428911f83fb74a01a6ca5b56bd4fffbf011ebde73d08d76a3bb85aaccc16523f2d59cfd8a7f643986472aca?inline=true)  
  
  
3) Selecione o item “**ID do cliente do OAuth**”:

  

![](https://help.scriptcase.net/galleryDocuments/edbsn560d7df67ede824063254fe75924245f1e746e2fde04252f4abd7b71ff20016cd1d7060f12aa0a26a347405d8a736b0d?inline=true)  
  
  
  
  
  
  
  
4) Selecione a opção “**App para computador**“, digite o nome e clique em “**Criar**“:

![](https://help.scriptcase.net/galleryDocuments/edbsnf115ed00d4152f631707f426da9b87642624ea76bf836d5f083b26cedc6604dc5185aaec14a9d808fd3fd7c0d9a8ce17?inline=true)  
  
5) Imediatamente, “**ID do cliente”** e “**Chave secreta”** do cliente serão criados. Clique em OK:

![](https://help.scriptcase.net/galleryDocuments/edbsnf38e3a93bcf98a2fc1675b4233147b061a4ad686684dea14da16e340ab85141f60ebe7b8673070a66057c439e4b6f94b?inline=true)

## Usando credenciais em ambiente externo

1 - Para utilizar suas credenciais em ambiente externo, vá novamente no botão **"CRIAR CREDENCIAIS"** e selecione a opção “**Ajude-me a escolher**”:

![](https://help.scriptcase.net/galleryDocuments/edbsn1411c4728455cb161b76bb84185216e4f261bf3efdb1858767d7d650d703c389ec0c7df55c585e25615c57050ea54098?inline=true)

2 - Selecione as opções:

1. Selecionar uma API: **Google Drive API**
2. Marque a opção: **Dados do usuário.**
3. Clique no botão **PRÓXIMA**

![](https://help.scriptcase.net/galleryDocuments/edbsne607224c0cef1a855f99796b0f773322e6d35190f524682c2e774ca02340b464c7ee4ecce72905cd02ef18421b0886d1?inline=true)

3 - Na tela de escopos, clique no botão para “**Adicionar ou remover escopos**”:

![](https://help.scriptcase.net/galleryDocuments/edbsnade4cdd22bac81ac77fca7d0520184cd2268f80fea01e5c872126bde5a209be686837f5f7558bf45855aa14da8226563?inline=true)

4 - Habilite todas as extensões contendo o nome da API: **Google Drive API e****Google Sheets API.**Clique no botão para “Salvar e continuar”:

![](https://help.scriptcase.net/galleryDocuments/edbsn4f98f05f487d69cc572bbac4c08abbfb4551b1c81bdf2fa536ba70be45515becafa26d587be3432ca0a75fd640f8f019?inline=true)

5 - No próximo passo, selecione a opção: “**Aplicativo da web**” e informar o nome do aplicativo:

![](https://help.scriptcase.net/galleryDocuments/edbsn30aca8ce0c36d929ae2b8a45c1c38d35e56bdfe1de8320d390147a151f8998e67f4b4f891d064a85c493421d109cbd5e?inline=true)

![Notes](https://static.zohocdn.com/zoho-desk-editor/static/images/file.png/)

Este nome será informado nas credenciais da API do scriptcase

6 - Na opção  URL de redirecionamento, clique para adicionar a sua URL:  

Logo em seguida clique no botão **“CRIAR”**.

![Warning](https://static.zohocdn.com/zoho-desk-editor/static/images/caution.png/)

É necessário adicionar o caminho completo.

**Exemplo para ambiente de produção:**

**<https://www.seu_dominio.com/scriptcase9/prod/third/oauth/google-api-php-client-2.1.3/code.php>**

![](https://help.scriptcase.net/galleryDocuments/edbsn60b69d4f11aea859ccd669c74a6c20fd6d3d9646c036adac2464dd2b90dd0aa9bbae51bd6edaeb2a1343deca42975484?inline=true)

## Adicionando a API no Scriptcase

1) Após a criação das credenciais, faça o download o arquivo JSON no registro que foi criado:

![](https://help.scriptcase.net/galleryDocuments/edbsn4f98f05f487d69cc572bbac4c08abbfbe3c3fa221b16f2a9fff17b74f2d4204e7ef3d26bb18708155963ec1c1738df86?inline=true)

2) Após esse procedimento, acesse a interface de “**API**” do scriptcase:  
  
- Informe o nome do aplicativo criado na ***tela de consentimento OAuth*** nas configurações da API.  
- No campo JSON OAUTH insira o conteúdo do arquivo JSON baixado no procedimento anterior.  
  
OBS: Depois de informar esses valores, clique no botão “AUTH”.

![](https://help.scriptcase.net/galleryDocuments/edbsn0711ba9b5b80816c15c5d42d254c63ca4262ef44a600a3f7d7f1d681d4eca1b077f7913bddd1a9d64505abcbf0a317f4?inline=true)

  

3) Logo após, selecione a sua conta gmail novamente, pois será gerado o código de autenticação. Copie e cole o “**código de autenticação**” no campo das configurações da API e clique no botão “SALVAR”: