Creo que te convendría revisar los ejemplos en la documentación oficial, de google
https://developers.google.com/gdata/...irectory?hl=es donde hay ejemplos para cada aplicación que necesites.
Por cierto, google drive tiene su API independiente:
https://developers.google.com/drive/