Google Tasks API, आपको Google Tasks का कॉन्टेंट और मेटाडेटा खोजने, पढ़ने, और अपडेट करने की सुविधा देता है. इस दस्तावेज़ में बताया गया है कि Google Tasks का डेटा ऐक्सेस करने और उसमें बदलाव करने के लिए, RESTful कॉलिंग स्टाइल और क्लाइंट लाइब्रेरी का इस्तेमाल करके, अलग-अलग प्रोग्रामिंग लैंग्वेज (फ़िलहाल, Java, Python, और PHP) के लिए कैसे इस्तेमाल किए जा सकते हैं.
जिन साइटों या ऐप्लिकेशन को Google Tasks के साथ बेहतर इंटिग्रेशन की ज़रूरत है वे Google Tasks API का इस्तेमाल कर सकते हैं. उदाहरण के लिए, किसी मोबाइल ऐप्लिकेशन में Google Tasks API को मैनेज करने के लिए, Google Tasks API का इस्तेमाल किया जा सकता है. इसके अलावा, Au-to-do जैसे ज़्यादा वर्कफ़्लो वाले ऐप्लिकेशन में टास्क को इंटिग्रेट किया जा सकता है.
Google Tasks को दो बुनियादी सिद्धांतों पर बनाया गया है:
- टास्क की सूची
- टास्क की सूची. उपयोगकर्ता अपने टास्क को अपने हिसाब से मैनेज करने के लिए, एक से ज़्यादा टास्क सूची बना सकते हैं.
- टास्क
- एक टास्क में टास्क का शीर्षक, नोट, पूरा होने की तारीख, और पूरा होने की तारीख जैसी जानकारी शामिल है.
Tasks API डेटा मॉडल
संसाधन, यूनीक आइडेंटिफ़ायर वाली व्यक्तिगत डेटा इकाई होता है. Google Tasks API दो तरह के संसाधनों पर काम करता है:
- टास्क सूची से जुड़ा संसाधन
- टास्क की सूची के बारे में बताता है.
- टास्क के संसाधन
- टास्क के बारे में बताता है.
Tasks API का डेटा मॉडल, संसाधनों के ग्रुप पर आधारित होता है. इन ग्रुप को कलेक्शन कहा जाता है:
- टास्क की सूची का कलेक्शन
- हर उपयोगकर्ता के पास कम से कम एक
default
टास्क सूची होती है. - टास्क इकट्ठा करना
- इसमें टास्क की सूची में शामिल सभी टास्क के संसाधन शामिल होते हैं.