2012-02-01 40 views

Trả lời

2

Cả hai đều liên quan đến từ google "báo cáo chính API" trang. http://code.google.com/apis/analytics/docs/gdata/v3/gdataLibraries.html

Một được liên kết dưới v3.0 và một từ v2.4.

Thư viện .net cho v3.0 vẫn xuất hiện ở dạng beta.

Có một so sánh giữa v3.0 và v2.4 ở đây: http://code.google.com/apis/analytics/docs/gdata/home.html

+0

Có nhưng có vẻ như đối với 2,4 và 3.0 bạn nói về cùng một dự án: http://code.google.com/p/google-api-dotnet-client/ nhưng dự án này là gì: http://code.google.com/p/google-gdata/? – Dragouf

+0

Có các phiên bản 2.4 và 3.0 của API báo cáo chính http://code.google.com/apis/analytics/docs/gdata/home.html, 2,4 liên kết đến mã http://code.google.com/p/google-gdata/(Phiên bản hiện tại 1.9). Phiên bản 3.0 của liên kết API báo cáo cốt lõi tới http://code.google.com/p/google-api-dotnet-client/ – Ian

+0

Ah được rồi! vì vậy tiếp theo chúng ta sẽ phải sử dụng code.google.com/p/google-api-dotnet-client và thư viện khác sẽ bị xóa? – Dragouf

0

Google cung cấp một wrapper Net cho những người thích/cần phải viết mã ứng dụng của họ trong Net:

http://code.google.com/p/google-gdata/

Các GData NET Thư viện khách cung cấp một thư viện và mã nguồn mà làm dễ dàng truy cập dữ liệu thông qua API dữ liệu của Google.

PS:

dữ liệu của Google (GData) = API của Google Analytics:

http://code.google.com/apis/analytics/

+0

cảm ơn tôi biết. Nhưng tôi tự hỏi về sự khác biệt giữa hai dự án. Họ là tất cả các quan chức? Sự khác biệt giữa hai chúng ta là gì? Tôi thực sự đang sử dụng API gdata nhưng tôi tự hỏi liệu tôi có thể sử dụng API thứ hai hay không và đó là cách tốt nhất. – Dragouf

3

Trong tôi kinh nghiệm (giới hạn):

  • GData có một sự hỗ trợ OAuth2 tích hợp tốt hơn, đó là dễ dàng hơn để sử dụng .

  • Các dịch vụ GoogleApiDotnetClient trả lại các loại phụ cụ thể trong khi GData trả về các loại cơ sở. Ví dụ: yêu cầu sự kiện lịch GoogleApiDotnetClient trả lại nội dung được nhập IEnumerable<Event>, trong khi GData trả về IEnumerable<AtomEntry> trong đó mỗi phiên bản thực tế là EventEntry.

  • Các phiên bản GoogleApiDotnetClient đơn giản hơn, ví dụ: Event.Summary là trường chuỗi trong khi Tóm tắt của GData là AtomTextConstruct có thuộc tính Text.

  • GoogleApiDotnetClient không hỗ trợ một số API, đáng chú ý là Bảng tính.

  • Các ngày có xu hướng là chuỗi trong GoogleApiDotnetClient nhưng giá trị thích hợp DateTime trong GData.

  • Không có bất kỳ nhận xét XML nào, thật đáng buồn.

Cho đến giờ tôi có sở thích cho GoogleApiDotnetClient, nhưng thật lòng, cả hai đều có nhiều không gian để cải thiện.

+0

Những gì bạn đang nói là rất thú vị. Nhưng tại sao phải duy trì hai thư viện? họ là tất cả các quan chức? – Dragouf

+0

@ Dragouf Tôi có ấn tượng rằng chỉ GData là chính thức, nhưng tôi không hoàn toàn chắc chắn. –

Các vấn đề liên quan