Este tutorial muestra cómo crear un proyecto, habilitar la API de Google Drive para una cuenta de Google específica, obtener las credenciales de acceso y agregarlo a Scriptcase.

1) Inicie sesión con su cuenta de Google en el área reservada donde puede configurar las API de Google, desde esta URL: <https://console.developers.google.com/apis/library>

  

![](https://help.scriptcase.net/galleryDocuments/edbsnb38dc618d0c6d8806110868d7557ac80634ad6a8792d370a46b4e5d7775c52563c38a0743db888398cfb6c4384e2ddf6?inline=true)  
  
2) Después de iniciar sesión, seleccione o cree un nuevo proyecto:

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

3) Cree o seleccione un proyecto existente:

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

## Creando un proyecto

1 -  Agregue un nombre y la organización que se vinculará su proyecto:

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

2 - Luego haga clic en el elemento "**Seleccionar proyecto**" para acceder al proyecto:

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

**Activando API**

1) Haga clic en el elemento "**ACTIVAR APIS Y SERVICIOS**":

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

2) Busque "**Google Drive API**", seleccione esta opción y en la siguiente pantalla haga clic en "**ACTIVAR**":

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

3) En el menú de la izquierda ("**API y servicios**"), haga clic en "**Pantalla de permiso de OAuth**":

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

4) Marque la opción "**Externo**" y haga clic en el botón "**Crear**":

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

5) Agregue el nombre de su aplicación y haga clic en el botón "**GUARDAR**":

**NOTA: Deje todas las demás opciones en sus valores predeterminados.**

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

**Utilizando credenciales en entorno local**

1) Después de crear la pantalla de consentimiento de OAuth, seleccione el elemento "**Credenciales**" en el menú de la izquierda ("**API y servicios**"):

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

2) Haga clic en el elemento "**CREAR CREDENCIALES**":

  

![](https://help.scriptcase.net/galleryDocuments/edbsn6416fe1f288e182ed049fed83fc2cd8f071a2b6cb21a16dd2e782235ab0b94e5dd429c4576a51837c36987be7b70baa8?inline=true)  
8) Seleccione el elemento "**ID de cliente de OAuth**":

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

9) Seleccione la opción "**Aplicación de computadora**", escriba el nombre y haga clic en "**Crear**":

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

10) Inmediatamente, se creará el “**ID de cliente**” y la “**Clave secreta**” del cliente. Haga clic en "**OK**":

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

**Utilizando credenciales en entorno externo**

1) Para utilizar sus credenciales en un entorno externo, acceda nuevamente al botón "**CREAR CREDENCIALES**" y seleccione la opción "**Ayúdame a elegir:**

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

**2) Seleccione las opciones:

1. Seleccione una API: ****API de Google Drive**.**
2. Marque la opción: **Datos del usuario****.**
3. Haga clic en el botón **SIGUIENTE.****

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

3) En la pantalla de Ámbitos, haga clic en el botón para "**Agregar o eliminar Ámbitos**":

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

4)  Habilite todas las extensiones que contengan el nombre de la API: **Google Drive API**y G**oogle Sheets API**. Haga clic en el botón para "**Guardar y continuar**":

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

5) En el siguiente paso, seleccione la opción: “**Aplicación web**” e informe el nombre de la aplicación:

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

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

Este nombre es informado en las credenciales de la interfaz API de scriptcase

6) En la opción Redirigir URL, haga clic para agregar su URL:

Luego haga clic en el botón “**CREAR**”

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

Debe agregar la ruta completa.

**Ejemplo para el entorno de producción:**

https://www.yourdomain.com/scriptcase9/prod/third/oauth/google-api-php-client-2.1.3/code.php

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

**Utilizando credenciales en entorno local Agregando la API en lo Scriptcase**

1) Después de crear las credenciales, descargue el archivo JSON en el registro que se creó:

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

2) Después, acceda a la interfaz "**API**" del scriptcase:

- Introduzca el nombre de la aplicación creada en la pantalla de consentimiento de OAuth en la configuración de la API.

- En el campo JSON OAUTH, inserte el contenido del archivo JSON descargado en el procedimiento anterior.

NOTA: Después de ingresar estos valores, haga clic en el botón "**AUTH**".

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

3) Después, seleccione su cuenta de Gmail nuevamente, ya que se generará el código de autenticación. Copie y pegue el "**código de autenticación**" en el campo de configuración de la API y haga clic en el botón "**GUARDAR**".