Разные Python Google API - PullRequest
       19

Разные Python Google API

9 голосов
/ 02 апреля 2012

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

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

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

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

Ответы [ 2 ]

7 голосов
/ 02 апреля 2012

Разница такая же, как разница между соответствующими библиотеками 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.

2 голосов
/ 15 ноября 2012

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

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

...