Cómo generar una clave API de Google para acceder a Google Spreadsheets con el software Store Manager para PrestaShop - Store Manager para PrestaShop
Clasificación 0.00 stars - 0 votes

Cómo generar una clave API de Google para acceder a Google Spreadsheets con el software Store Manager para PrestaShop


Para importar productos de PrestaShop desde Google Sheets, cargar datos, añadir, preprender o crear nuevos archivos, necesitarás claves API de Google. En este artículo, te guiaremos sobre cómo generar tus claves API y usar la funcionalidad de Google Sheets. Si tienes alguna pregunta, contáctanos en [email protected] y con gusto te asistiremos.

Sigue estos pasos para obtener los detalles de la API de Google Drive y Google Spreadsheet:

1. Accede a la Consola API: https://console.developers.google.com/

Importante! La API de Google podría no estar disponible para todas las cuentas. Si no puedes habilitarla, puedes usar la carpeta offline de Google Drive para subir o descargar archivos.

2. Desde la lista de proyectos, selecciona uno o crea uno nuevo.


Generate Google API keys for Store Manager for PrestaShop,From the projects list, select a project or create a new one

Si no eres redirigido para crear un nuevo proyecto, haz clic en el menú desplegable de proyectos al lado del ícono de Google Cloud en la esquina superior izquierda. Verás una lista de tus proyectos y un botón para crear uno nuevo.

3. Especifica el Project name y la organización y haz clic en Create.

Generate Google API keys for Store Manager for PrestaShop, Specify Project name, organization name and hit Create



Usa un nombre claro, como “PrestaShop to Google Drive sync” o algo similar.

Llena todos los campos requeridos y continúa. Necesitarás la API de Google Drive y los ID de cliente OAuth 2.0.

4. Selecciona el proyecto en el menú desplegable de proyectos.

Una vez creado el proyecto, asegúrate de seleccionarlo para continuar.

5. Ve a APIs & Services.

Generate Google API keys for Store Manager for PrestaShop, Proceed to APIs & Services.

6. Dirígete a Enabled APIs and Services => +Enable APIs and Services.

Generate Google API keys for Store Manager for PrestaShop, Go to Enabled APIs and Services  Enable APIs and Services.

7. En la lista de APIs, busca Google Drive API y Google Sheets API.

8. Habilita Google Drive API

Generate Google API keys for Store Manager for PrestaShop, Enable Google Drive API.

9. Habilita Google Sheets API

Generate Google API keys for Store Manager for PrestaShop, Enable Google Sheets API.

Si estás utilizando Google My Business y no puedes ver tus APIs habilitadas, contacta al administrador de tu cuenta de Google para que las habilite, específicamente la API de Google Drive.

Para habilitar la API de Google Drive para una cuenta empresarial, ve a https://console.developers.google.com/

OAbre el main menu – Apis & Services – Library

En la biblioteca de APIs de Google, encuentra Google Workspace – Google Drive API (API empresarial de Google, para crear y gestionar recursos en Google Drive). Habilítala para continuar.

https://console.cloud.google.com/apis/library/drive.googleapis.com

10. Regresa a Enabled APIs and Services (como se describe en el paso 5) y abre la OAuth consent screen

Generate Google API keys for Store Manager for PrestaShop, open OAuth consent screen.

Habilita el tipo de usuario de acceso externo y haz clic en Create.

11. Completa los campos necesarios para crear tu App.

Esta app será para tu uso personal. Asegúrate de llenar la información, agregar el dominio de la app (tu sitio) y las políticas.

Agrega un correo de contacto del desarrollador, el mismo que utilizaste para la creación de la app.

Guarda y continúa

Generate Google API keys for Store Manager for PrestaShop, Fill in all required fields to create your App.

12. Actualiza tus permisos (scopes).

Haz clic en el botón Agregar o eliminar scopes y habilita los siguientes permisos:

  • auth/userinfo.email
  • auth/userinfo.profile
  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.file
  • https://www.googleapis.com/auth/spreadsheets
Generate Google API keys for Store Manager for PrestaShop, Update your scopes (app access).

Si no puedes verlos en la lista, agrégalos manualmente buscando los scopes y añadiéndolos uno por uno.

Una vez hecho, guarda y continúa.

13. Agrega un nuevo usuario de prueba. Guarda y continúa.

Generate Google API keys for Store Manager for PrestaShop, Add a new test user.

Puedes agregar hasta 100 usuarios únicos a esta app.

14. En la etapa de resumen, revisa todas las configuraciones y haz clic en Back to dashboard

Generate Google API keys for Store Manager for PrestaShop, check all settings and hit Back to dashboard.

15. En la página de Enabled APIs & services, selecciona Credentials: https://console.cloud.google.com/apis/credentials

Generate Google API keys for Store Manager for PrestaShop, choose Credentials.

Crea nuevas credenciales y selecciona ID de cliente OAuth.

16 En Create OAuth client ID selecciona tipo de aplicación – Desktop app y especifica el credential name

Haz clic en Create para generar tu clave API.

Generate Google API keys for Store Manager for PrestaShop, create to generate your api key.

17. Obtén tu nuevo Cliend ID y Client secret.

No compartas estas credenciales con nadie.

Generate Google API keys for Store Manager for PrestaShop, You have your new Cliend ID and Client secret.

18. Puedes encontrar tu API key haciendo clic en los detalles de la API key:

Información adicional:

  • Client ID: sampleletters-numbers123lettersnumbers123.apps.googleusercontent.com
  • Client secret: SAMPLE123ASD321GFF123WER
  • Status: Enabled

19. Abre Store Manager software – Preferences (F12) – Cloud storages

Añade una cuenta de almacenamiento en la nube, como Google Drive, y especifica el ID de cliente y el secreto de cliente generados en el paso 16. Autentica.

Generate Google API keys for Store Manager for PrestaShop, Open Cloud storages.

20. Inicia sesión con el nombre de usuario especificado en el paso 13.

21. Concede todos los permisos para continuar.

Generate Google API keys for Store Manager for PrestaShop, Grant all permissions to proceed.

Los permisos se otorgan solo para este usuario con las credenciales de API generadas. No compartas estas credenciales con terceros.

22. Deberías ver la Authentication successful exitosa.

Ahora puedes utilizar la integración de Store Manager con Google Spreadsheets.

Generate Google API keys for Store Manager for PrestaShop, Now you can use Store Manager and Google SpreadSheets integration.

Si necesitas asistencia, contáctanos en [email protected]

Importante! No guardes, publiques ni transfieras tus claves API a terceros.

Importante! eMagicOne no solicita tus claves API bajo ninguna circunstancia. Usa las claves generadas en la aplicación.

Importante! No utilices el botón de revocar o regenerar, ya que tendrás que ingresar nuevamente las claves API en el software Store Manager.


¿Por qué necesitas API key de Google ahora para trabajar con Google Sheets?

Google cambió el proceso de verificación de API en 2024. A partir de ahora, todos los desarrolladores de software deben pasar por una evaluación de seguridad paga (costosa) validada por un laboratorio autorizado por CASA cada año.

“Para ayudar a mantener la seguridad de los datos de los usuarios, ahora se requiere que todas las aplicaciones que soliciten acceso a un alcance restringido pasen por una evaluación de seguridad validada por un laboratorio autorizado por CASA. Esto incluye aplicaciones locales de cliente y complementos de Google Workspace. La evaluación ayuda a mantener los datos de los usuarios de Google seguros al verificar que todas las aplicaciones que acceden a datos de usuarios de Google demuestren capacidad para manejar los datos de manera segura y eliminar los datos de los usuarios a petición del usuario.

Para más información, puedes leer el artículo sobre la Evaluación de Seguridad en el Centro de Ayuda de Verificación de Apps OAuth. El proceso de evaluación se describe en detalle en el sitio web de CASA.”

“Recertificación anual: Todas las aplicaciones deben ser revalidadas cada año. El nivel de la aplicación puede aumentar a un nivel superior el año siguiente respecto al año anterior. Una vez que una aplicación ha sido validada en el nivel 3, continuará siendo validada en ese nivel en los años siguientes.”

Dado que la integración de Store Manager con Google Spreadsheets requiere acceso de nivel 3, necesitamos pasar por una validación de evaluación de seguridad costosa cada año. Lamentablemente, esto no se ajusta a nuestro modelo de precios (pago único para uso de por vida).

Como solución alternativa, ofrecemos a nuestros clientes la opción de registrarse y solicitar sus credenciales API para uso personal, ya que estas no requieren una validación de evaluación de seguridad por un laboratorio autorizado por CASA cada año.

¡Importante! Hemos pasado todas las validaciones requeridas antes de este cambio, por lo que puedes seguir utilizando el software de manera segura.


Descarga la versión de prueba gratuita de Store Manager y prueba la integración con Google Spreadsheets.

Try Now


Related Articles:


Card image
PrestaShop Google Drive Integration in Store Manager

Discover PrestaShop Google Drive Integration for exporting and importing products to/from Google Sheets. Read More…

Card image
Integrate PrestaShop with Google Sheets: Spreadsheet Import

Perform PrestaShop product import from your Google cloud storage with eMagicOne Google Drive Integration. Read More…

Card image
How to Upload PrestaShop Feed to Facebook Marketplace

Steps to Generate PrestaShop Feed and Feature Products on Facebook MarketplaceRead More…

Card image
Export PrestaShop Products From Specific Categories

Select specific categories from the available ones to make PrestaShop product export more flexible. Read More…


COMMENTS
Be the first to comment.