Google APIs Client Library for .NET (google-api-dotnet-client) और .NET library for the Google Data API (google-gdata) के बीच अंतर क्या है क्योंकि वे Google Analytics API से संबंधित हैं ?Google API लाइब्रेरीज़ के बीच अंतर: google-api-dotnet-client बनाम google-gdata
उत्तर
वे दोनों पृष्ठों "रिपोर्टिंग API कोर" गूगल से जुड़े हुए हैं। http://code.google.com/apis/analytics/docs/gdata/v3/gdataLibraries.html
एक v3.0 के तहत जुड़ा हुआ है, और v2.4 से एक है।
v3.0 के लिए .NET लाइब्रेरी अभी भी बीटा में प्रतीत होता है।
v3.0 और यहाँ v2.4 के बीच तुलना नहीं है: http://code.google.com/apis/analytics/docs/gdata/home.html
गूगल नेट में अपने आवेदन कोड करने के लिए जो लोग पसंद करते हैं/जरूरत के लिए एक नेट आवरण प्रदान करता है:
http://code.google.com/p/google-gdata/
GData नेट क्लाइंट लाइब्रेरी कि एक पुस्तकालय और स्रोत कोड प्रदान करता मेकअप Google डेटा एपीआई के माध्यम से डेटा तक पहुंच बनाना आसान है।
पुनश्च:
गूगल डेटा (GData) = Google Analytics API:
धन्यवाद मुझे पता है। लेकिन मुझे दो परियोजनाओं के बीच अंतर के बारे में आश्चर्य है। क्या वे सभी अधिकारी हैं? हम दोनों के बीच क्या अंतर है? मैं वास्तव में gdata एपीआई का उपयोग कर रहा हूं लेकिन मुझे आश्चर्य है कि क्या मैं दूसरे का उपयोग कर सकता हूं और जो सबसे अच्छा है। – Dragouf
मेरी (सीमित) अनुभव में:
GData एक बेहतर एकीकृत OAuth2 समर्थन हासिल है, जो उपयोग करने के लिए आसान है ।
GoogleApiDotnetClient सेवाएं विशिष्ट उपप्रकार लौटाती हैं जबकि GData आधार प्रकार देता है। उदाहरण के लिए, GoogleApiDotnetClient कैलेंडर इवेंट अनुरोध कुछ टाइप
IEnumerable<Event>
देता है, जबकि GDataIEnumerable<AtomEntry>
देता है जहां प्रत्येक उदाहरण वास्तव मेंEventEntry
है।GoogleApiDotnetClient उदाहरणों सरल कर रहे हैं, जबकि GData के सारांश एक
AtomTextConstruct
जो एकText
संपत्ति है उदाहरण के लिए एकEvent.Summary
एक स्ट्रिंग क्षेत्र है।GoogleApiDotnetClient कुछ एपीआई, विशेष रूप से स्प्रेडशीट का समर्थन नहीं करता है।
दिनांक GoogleApiDotnetClient में स्ट्रिंग होते हैं लेकिन GData में उचित
DateTime
मान होते हैं।किसी भी तरह की कोई भी XML टिप्पणी नहीं है, दुख की बात है।
अब तक मैं GoogleApiDotnetClient के लिए एक प्राथमिकता है, लेकिन स्पष्ट रूप से, उन दोनों में सुधार के लिए अंतरिक्ष के बहुत सारे है।
आप जो कह रहे हैं वह बहुत ही रोचक है। लेकिन दो पुस्तकालयों को बनाए रखने के लिए क्यों? क्या वे सभी अधिकारी हैं? – Dragouf
@ ड्रैगौफ मुझे यह धारणा मिलती है कि केवल जीडीएटी आधिकारिक है, लेकिन मुझे पूरी तरह से यकीन नहीं है। –
हां लेकिन ऐसा लगता है कि 2.4 और 3 के लिए।0 आप एक ही प्रोजेक्ट के बारे में बात करते हैं: http://code.google.com/p/google-api-dotnet-client/ लेकिन यह प्रोजेक्ट क्या है: http://code.google.com/p/google-gdata/? – Dragouf
कोर रिपोर्टिंग API के संस्करण 2.4 और 3.0 हैं http://code.google.com/apis/analytics/docs/gdata/home.html, कोड के लिए 2.4 लिंक http://code.google.com/p/google-gdata/(वर्तमान संस्करण 1.9)। कोर रिपोर्टिंग एपीआई का संस्करण 3.0 http://code.google.com/p/google-api-dotnet-client/ – Ian
पर ठीक है ठीक है ठीक है! तो अगली बार हमें code.google.com/p/google-api-dotnet-client का उपयोग करना होगा और दूसरी लाइब्रेरी को हटा दिया जाएगा? – Dragouf