9

Tôi đang cố gắng tìm ra sự khác biệt giữa API GData của Google (http://code.google.com/p/gdata-python-client/) và Thư viện khách hàng API của Google cho Python (http://code.google.com/p/google-api-python-client/).Các API Google Python khác nhau

Cả hai dường như là của Google. Đó là một trong những chính thức? Họ khác nhau như thế nào? Thứ hai dường như sử dụng OAuth chủ yếu.

Nếu bất kỳ ai có kiến ​​thức hoặc kinh nghiệm sử dụng hoặc sẽ rất tuyệt khi nhận được một số thông tin về điều này!

PS: Tôi mặc dù về việc đặt này trên superuser, nhưng vì nó là lập trình liên quan tôi nghĩ rằng nó sẽ tốt hơn ở đây.

Trả lời

6

Sự khác biệt cũng giống như sự khác biệt giữa các thư viện tương ứng Java (http://code.google.com/p/google-api-java-client/http://code.google.com/p/gdata-java-client/)

Đó là, phiên bản gdata- của mã đã đi vào chế độ bảo trì, có lẽ sẽ không được cập nhật để trang trải mới API, nhưng sẽ có lỗi cố định khi chúng được tìm thấy. Phiên bản google-api- đang được phát triển rất tích cực.

Có một cuộc thảo luận tốt về những ưu và khuyết điểm của mỗi phiên bản của Java API ở đây: http://code.google.com/p/gdata-java-client/wiki/MigratingToGoogleApiJavaClient

Các bộ phận phi java cụ thể của tài liệu đó cũng áp dụng cho các thư viện python api.