{
"message": "Completed successfully",
"dateList": [
"2026-08-03T09:00:00Z",
"2026-08-05T09:00:00Z",
"2026-08-07T09:00:00Z",
"2026-08-10T09:00:00Z",
"2026-08-12T09:00:00Z",
"2026-08-14T09:00:00Z"
]
}
curl --location --request POST 'https://zylalabs.com/api/13514/icalendar+recurrence+rule+rrule+api/30008/expand+rrule' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"rrule": "FREQ=WEEKLY;BYDAY=MO,WE,FR",
"startTime": "2026-08-03T09:00:00Z",
"endTime": "2026-08-14T23:59:59Z"
}'
साइन अप करने के बाद, प्रत्येक डेवलपर को एक पर्सनल API एक्सेस की असाइन की जाती है, जो अक्षरों और अंकों का एक यूनिक संयोजन होता है, जिसका उपयोग हमारे API एंडपॉइंट तक पहुंचने के लिए किया जाता है। प्रमाणीकरण के लिए आइकैलेंडर पुनरावृत्ति नियम आरआरयूएलई API के साथ बस अपने बेयरर टोकन को Authorization हेडर में शामिल करें।
| हेडर | विवरण |
|---|---|
Authorization
|
आवश्यक
होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें।
|
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें।
एक iCalendar RRULE को एक प्रारंभ और अंत समय के बीच की घटनाओं की तिथियों में विस्तारित करता है
ICalendar पुनरावृत्ति नियम RRULE API एक सफलता संदेश के साथ एक `dateList` लौटाता है जो RFC 3339 टाइमस्टैम्प का एक सरणी है जो निर्दिष्ट पुनरावृत्ति नियम की प्रत्येक घटना को दिए गए समय विंडो के भीतर दर्शाता है
संदेश में प्रतिक्रिया डेटा के मुख्य क्षेत्रों में `message` है, जो ऑपरेशन की सफलता को दर्शाता है, और `dateList`, जिसमें प्रदान किए गए RRULE से उत्पन्न समय की मुद्राएँ होती हैं
एक्सपैंड RRULE एंडपॉइंट तीन पैरामीटर स्वीकार करता है: `rrule` (पुनरावृत्ति नियम स्ट्रिंग), `startTime` (RFC 3339 प्रारूप में प्रारंभ timestamp), और `endTime` (RFC 3339 प्रारूप में समावेशी अंत timestamp)
प्रतिक्रिया डेटा को JSON प्रारूप में व्यवस्थित किया गया है जिसमें स्थिति के लिए एक `message` फ़ील्ड और एक `dateList` फ़ील्ड है जो टाइमस्टैम्प के एक एरे को रखता है प्रत्येक टाइमस्टैम्प निर्दिष्ट समय सीमा के भीतर पुनरावृत्ति नियम की एक घटना के अनुरूप होता है
सबसे सामान्य उपयोग मामले कैलेंडर और शेड्यूलिंग एप्लिकेशन हैं जिन्हें संग्रहीत RRULE से विशिष्ट तिथियों को उत्पन्न करने की आवश्यकता होती है साथ ही बुकिंग सिस्टम याद दिलाने वाले और नौकरी शेड्यूलर भी हैं जिन्हें एक निर्धारित रेंज के लिए विस्तारित तिथि पैटर्न की आवश्यकता होती है
उपयोगकर्ता लौटाई गई `dateList` का उपयोग कार्यक्रमों की योजना बनाने, अनुस्मारकों को भेजने या विशेष घटना तिथियों के साथ कैलेंडर को भरने के लिए कर सकते हैं प्रत्येक टाइमस्टैम्प को सीधे शेड्यूलिंग सिस्टम या अनुप्रयोगों में एकीकृत किया जा सकता है जिन्हें सटीक तिथि जानकारी की आवश्यकता होती है
यदि प्रदान किया गया RRULE या टाइमस्टैम्प अमान्य है तो API एक HTTP 400 त्रुटि लौटाएगी जो एक खराब अनुरोध को दर्शाती है उपयोगकर्ताओं को यह सुनिश्चित करना चाहिए कि उनके इनपुट अपेक्षित प्रारूपों के अनुरूप हैं ताकि इस त्रुटि से बचा जा सके
उपयोगकर्ता अपनी डेटा अनुरोधों को `rrule` `startTime` और `endTime` पैरामीटर को संशोधित करके कस्टमाइज कर सकते हैं इन्हें बदलकर उपयोगकर्ता आवश्यकतानुसार विभिन्न पुनरावृत्ति पैटर्न और समय सीमा के लिए घटना की तिथियाँ उत्पन्न कर सकते हैं