Api Workspace directory users

EstebanF
New Contributor II

Hola, buen dia, soy nuevo en el sistema de workspace for education, estoy desarrollando una plataforma y necesito hacer uso del sistema de directorios. Para ser mas claro doy un ejemplo:

Un docente de la institución sin privilegios elevados e incluso nuevo en dicha institución, puede redactar un email y al momento de seleccionar el destinatario el gmail le autocompleta usando el directorio de usuarios. Esta funcionalidad por como se describe está disponible para todos los usuarios de la organización sin importar sus privilegios o roles. 

Ahora, en la plataforma que desarrollo quiero lograr el mismo resultado en un input de autocompletado, sin embargo pareciera ser que la unica api de lista de usuarios es la "admin/directory" que requiere privilegios de administrador en la organización para poder usarla. Alguien sabe alguna otra forma o medida para hacer esto?? Desde ya, muchas gracias!

1 ACCEPTED SOLUTION

EstebanF
New Contributor II

Dejo una respuesta a mi propio problema ya que logré resolverlo.

Anteriormente había probado con la api de People pero no funcionaba por alguna extraña razon y sospecho que era por problemas en la configuración del proyecto en Cloud de Google. Ahora, logré la funcionalidad esperada con esta ultima api (People) y funciona correctamente. Cualquier duda o si alguien tiene un problema similar no dude en escribirme.

PD: La configuración de uso solo interno para la plataforma es inmensamente útil en estos casos.

View solution in original post

5 REPLIES 5

EstebanF
New Contributor II

Dejo una respuesta a mi propio problema ya que logré resolverlo.

Anteriormente había probado con la api de People pero no funcionaba por alguna extraña razon y sospecho que era por problemas en la configuración del proyecto en Cloud de Google. Ahora, logré la funcionalidad esperada con esta ultima api (People) y funciona correctamente. Cualquier duda o si alguien tiene un problema similar no dude en escribirme.

PD: La configuración de uso solo interno para la plataforma es inmensamente útil en estos casos.

Thank you @EstebanF for posting the solution to your own problem.

It's always appreciated to get to see the solutions people come up with, so the rest of us can learn too.

Unless your code is proprietary or "secret" in other ways, please, post it here, or link it to where ever you host your code. I prefer using Github, and have all my code here, free and open source.

https://github.com/NoSubstitute

 

--
https://wheretofind.me/@NoSubstitute

Kim_Nilsson
Admin Moderator

Also, welcome to GEAG @EstebanF ! 🙂

--
https://wheretofind.me/@NoSubstitute

EstebanF
New Contributor II

Hola @Kim_Nilsson gracias por su respuesta, lamentablemente el código es privado ya que pertenece a la plataforma de la institución donde trabajo y puede albergar información sensible y privada. Por el momento no puedo publicar nada de dicho código, pero me veo feliz con los resultados que he obtenido al usar Google Workspace for Education y las APIs que Google ofrece para los servicios de este espacio y combinarlos con mi librería favorita "ReactJS". 

Por cualquier cosa no dude en escribirme.

Thank you for the offer of support @EstebanF - I'll be sure to keep that in mind.

--
https://wheretofind.me/@NoSubstitute