Различные API Google для Python

Я пытаюсь выяснить разницу между API GData Google ( http://code.google.com/p/gdata-python-client/ ) и клиентской библиотеки Google API для Python ( http://code.google.com/p/google-api-python-client/ ).

Они оба, кажется, от Google. Какой официальный? Насколько они разные? Второй, похоже, в основном использует OAuth.

Если у кого-то есть знания или опыт использования, было бы здорово получить некоторую информацию об этом!

PS: Я думал о том, чтобы поставить это на суперпользователя, но, поскольку это связано с программированием, я подумал, что здесь будет лучше.


person Alexis    schedule 01.04.2012    source источник


Ответы (2)


Разница такая же, как и между соответствующими библиотеками Java (http://code.google.com/p/google-api-java-client/ и http://code.google.com/p/gdata-java-client/)

То есть gdata- версия кода перешла в режим обслуживания, вероятно, не будет обновляться для охвата новых API, но в ней будут исправлены ошибки по мере их обнаружения. Версия google-api- находится в стадии активной разработки.

Здесь хорошо обсуждаются плюсы и минусы каждой версии Java API: http://code.google.com/p/gdata-java-client/wiki/MigratingToGoogleApiJavaClient

Части этого документа, не относящиеся к Java, также относятся к API-библиотекам Python.

person Daniel Martin    schedule 02.04.2012

Эти библиотеки также предназначены для поддержки различных протоколов.

API, поддерживаемые google-api-python-client, на основе обнаружения, а те, которые поддерживаются gdata-python-client используйте Протокол GData.

person bossylobster    schedule 15.11.2012