9

Ich versuche, den Unterschied zwischen Googles GData API (http://code.google.com/p/gdata-python-client/) und Googles APIs Client Library für Python (http://code.google.com/p/google-api-python-client/) herauszufinden.Verschiedene Python Google APIs

Sie scheinen beide von Google zu sein. Welches ist das offizielle? Wie sind sie anders? Die zweite scheint hauptsächlich OAuth zu verwenden.

Wenn jemand Wissen oder Erfahrung mit beiden hat, wäre es toll, ein paar Informationen darüber zu bekommen!

PS: Ich habe zwar versucht, dies auf Superuser zu setzen, aber weil es Programmierung betrifft, dachte ich, es wäre hier besser.

Antwort

6

Der Unterschied ist der gleiche wie der Unterschied zwischen den entsprechenden Java-Bibliotheken (http://code.google.com/p/google-api-java-client/ und http://code.google.com/p/gdata-java-client/)

Das heißt, die gdata- Version des Codes in den Wartungsmodus gegangen ist, wird wahrscheinlich nicht aktualisiert werden, um neue zu decken APIs, aber Fehler werden behoben, wenn sie gefunden werden. Die google-api- Version ist in sehr aktiver Entwicklung.

Es gibt eine gute Diskussion über die Vor- und Nachteile der einzelnen Versionen des Java api hier: http://code.google.com/p/gdata-java-client/wiki/MigratingToGoogleApiJavaClient

Die Nicht-Java-spezifische Teile dieses Dokument auch für die Python-API-Bibliotheken gelten.