Разные Python Google API

Я пытаюсь выяснить разницу между 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 ответа

Решение

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

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

API, поддерживаемые google-api-python-client, основаны на обнаружении, тогда как API, поддерживаемые http://code.google.com/p/gdata-python-client/, используют протокол GData.

Другие вопросы по тегам