Разные 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.