9

Estoy tratando de averiguar la diferencia entre la API de datos de Google (http://code.google.com/p/gdata-python-client/) y la biblioteca de clientes API de Google para Python (http://code.google.com/p/google-api-python-client/).Diferentes API de Google Python

Ambos parecen ser de Google. ¿Cuál es el oficial? ¿En qué se diferencian? El segundo parece usar OAuth principalmente.

¡Si alguien tiene conocimiento o experiencia en el uso de cualquiera de estos, sería genial obtener información al respecto!

PD: Pensé en poner esto en superusuario, pero debido a que está relacionado con la programación, pensé que sería mejor aquí.

Respuesta

6

La diferencia es la misma que la diferencia entre las bibliotecas correspondientes Java (http://code.google.com/p/google-api-java-client/ y http://code.google.com/p/gdata-java-client/)

es decir, la versión del código gdata- ha entrado en modo de mantenimiento, probablemente no será actualizado para cubrir nueva API, pero corregirá errores a medida que se encuentren. La versión google-api- está en desarrollo muy activo.

Hay una buena discusión de los pros y los contras de cada versión de la API de Java aquí: http://code.google.com/p/gdata-java-client/wiki/MigratingToGoogleApiJavaClient

Las partes que no son Java específica de ese documento también se aplican a las bibliotecas API Python.