Google drive
Para comenzar a configurar nuestro upload en google drive nos vamos a la siguiente dirección https://cloud.google.com/ y presionamos en consoleNos vamos al menu que aparece en la parte superior izquierda y una vez que aparezca seleccionamos APIs y servicios
Presionamos en seleccionar proyecto
Seleccionamos proyecto nuevo
Al proyecto lo nombramos DivulgadorMexicoUpload y presionamos crear
En el filtro buscamos google drive api y seleccionamos Google Drive Api
Presionamos Habilitar
Seleccionamos en credenciales
En Cuentas de servicio seleccionamos Administrar Cuentas de Servicio
Presionamos Crear cuenta de servicio
En nombre de la cuenta de servicio la nombramos divulgadorMexicoUpload y presionamos Crear y continuar
En rol seleccionamos Básico y luego Editor
Presionamos Continuar
Presionamos Listo
Seleccionamos sobre la cuenta que se creo
Presionamos en claves
Le damos Agregar clave y seleccioanmos Crear clave nueva
Seleccionamos JSON y presionamos crear
Se descarga la clave y presionamos cerrar
Nos vamos a google drive https://drive.google.com/drive/home y seleccionamos donde dice Nuevo y seleccionamos Nueva Carpeta
La carpeta la nombramos upload_divulgador y presionamos crear
El archivo divulgadormexicoupload-15fdd6014668.json que se descargo lo renombramos como cred.json y lo pegamos en la raíz de nuestro proyecto.
Vemos el archivo y copiamos el valor de la clave client_email y copiamos su valor que es divulgadormexicoupload@divulgadormexicoupload.iam.gserviceaccount.com
Una vez copiada nuestra clave nos vamos otra vez a google drive y donde dice upload_divulgador presionamos y le damos en compartir
Pegamos el valor que copiamos y destildamos notificar a los usuarios y le damos en compartir
Nos vamos a otra vez a compartir y en el acceso general de resringido lo modifcamos a que cualquier persona pueda ver el link el rol lo dejamos Lector y presionamos en Hecho