{
"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/13519/dtstart+based+recurrence+rrule+api/30012/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 को एक शुरुआत और अंत समय के बीच घटना तिथियों में विस्तारित करता है
DTSTART आधारित पुनरावृत्ति RRULE एपीआई एक सफलता संदेश के साथ एक `dateList` लौटाता है जो RFC 3339 टाइमस्टैम्प्स का एक एरे है जो दिए गए समय विंडो के भीतर विशिष्ट पुनरावृत्ति नियम की प्रत्येक घटना का प्रतिनिधित्व करता है
प्रतिक्रिया डेटा में मुख्य क्षेत्र `संदेश` है, जो ऑपरेशन की सफलता को दर्शाता है, और `तारीख सूची` है, जिसमें प्रदान किए गए RRULE से उत्पन्न घटनाओं के टाइमस्टैम्प की श्रृंखला होती है
एक्सपैंड RRULE एंडपॉइंट तीन पैरामीटर स्वीकार करता है: `rrule` (पुनरावृत्ति नियम स्ट्रिंग), `startTime` (RFC 3339 फॉर्मेट में प्रारंभ टाइमस्टैम्प) और `endTime` (RFC 3339 फॉर्मेट में समावेशी अंत टाइमस्टैम्प)
इस प्रतिक्रिया डेटा को JSON स्वरूप में व्यवस्थित किया गया है जिसमें स्थिति के लिए `message` फ़ील्ड और एक `dateList` फ़ील्ड है जो टाइमस्टैम्प का एक सरणी रखता है प्रत्येक टाइमस्टैम्प निर्दिष्ट समय सीमा के भीतर आवृत्ति नियम की एक घटना के अनुरूप है
टाइपिकल उपयोग के मामले में कैलेंडर और शेड्यूलिंग अनुप्रयोग शामिल हैं जो संग्रहीत RRULE से विशिष्ट तिथियों को उत्पन्न करने की आवश्यकता होती है साथ ही बुकिंग सिस्टम रिमाइंडर और नौकरी शेड्यूलर जो एक परिभाषित रेंज के लिए विस्तारित तिथि पैटर्न की आवश्यकता होती है
उपयोगकर्ता लौटाए गए `dateList` का उपयोग घटनाओं की योजना बनाने, अनुस्मारक भेजने या विशिष्ट घटनाओं की तारीखों के साथ कैलेंडर भरने के लिए कर सकते हैं प्रत्येक टाइमस्टैम्प को सीधे अनुसूचना प्रणालियों या अनुप्रयोगों में एकीकृत किया जा सकता है जिन्हें सटीक तारीख की जानकारी की आवश्यकता होती है
यदि प्रदान किया गया RRULE या टाइमस्टैम्प अवैध हैं तो API HTTP 400 त्रुटि लौटाएगी जो एक खराब अनुरोध को इंगित करती है उपयोगकर्ताओं को यह सुनिश्चित करना चाहिए कि उनके इनपुट अपेक्षित प्रारूपों के अनुसार हों ताकि इस त्रुटि से बचा जा सके
उपयोगकर्ता `rrule`, `startTime`, और `endTime` मानों को संशोधित करके अपने डेटा अनुरोधों को अनुकूलित कर सकते हैं इन मानों को बदलकर उपयोगकर्ता आवश्यकतानुसार विभिन्न पुनरावृत्ति पैटर्न और समय सीमा के लिए घटना तिथियाँ उत्पन्न कर सकते हैं