{
"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/13521/rfc+5545+compliant+rrule+api/30013/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 एंडपॉइंट तक पहुंचने के लिए किया जाता है। प्रमाणीकरण के लिए RFC 5545 के अनुरूप RRULE API के साथ बस अपने बेयरर टोकन को Authorization हेडर में शामिल करें।
| हेडर | विवरण |
|---|---|
Authorization
|
आवश्यक
होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें।
|
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें।
एक iCalendar RRULE को प्रारंभ और समाप्ति समय के बीच होने वाली तिथियों में विस्तारित करता है
RFC 5545 के अनुरूप RRULE API एक सफलता संदेश के साथ एक `dateList` लौटाता है जो RFC 3339 टाइमस्टैम्प का एक ऐरे है जो निर्दिष्ट पुनरावृत्ति नियम की प्रत्येक घटना को दर्शाता है दिए गए समय सीमा के भीतर
प्रतिक्रिया डेटा में प्रमुख क्षेत्र `संदेश` है, जो ऑपरेशन की सफलता को इंगित करता है, और `तारीख सूची`, जिसमें प्रदान किए गए RRULE से उत्पन्न होने वाले समय के स्टैम्प का ऐरे है
एक्सपैंड RRULE अंत बिंदु तीन पैरामीटर स्वीकार करता है: `rrule` (दौरान नियम स्ट्रिंग), `startTime` (RFC 3339 प्रारूप में प्रारंभ समय स्टाम्प), और `endTime` (RFC 3339 प्रारूप में समावेशी अंत समय स्टाम्प)
प्रतिक्रिया डेटा JSON प्रारूप में व्यवस्थित किया गया है जिसमें स्थिति के लिए एक `message` फ़ील्ड और एक `dateList` फ़ील्ड है जो टाइमस्टंप के एक एरे को रखता है प्रत्येक टाइमस्टंप निर्दिष्ट समय सीमा के भीतर पुनरावृत्ति नियम की घटना के लिए सहायक है
सामान्य उपयोग के मामले में कैलेंडर और समय निर्धारण अनुप्रयोग शामिल हैं जिन्हें संग्रहीत RRULE से विशिष्ट तिथियां उत्पन्न करने की आवश्यकता होती है साथ ही बुकिंग सिस्टम अनुस्मारक और नौकरी शेड्यूलर शामिल हैं जिन्हें एक निर्धारित सीमा के लिए विस्तारित तिथि पैटर्न की आवश्यकता होती है
उपयोगकर्ता लौटाए गए `dateList` का उपयोग घटनाओं कोScheduling करने, अनुस्मारक भेजने या विशिष्ट घटना तिथियों के साथ कैलेंडरPopulate करने के लिए कर सकते हैं प्रत्येक टाइमस्टैम्प को सीधेScheduling सिस्टम या अनुप्रयोगों में एकीकृत किया जा सकता है जिन्हें सटीक तिथि जानकारी की आवश्यकता होती है
यदि प्रदान किया गया RRULE या टाइमस्टैम्प अमान्य हैं तो API एक HTTP 400 त्रुटि लौटाएगी जो एक खराब अनुरोध को इंगित करती है उपयोगकर्ताओं को यह सुनिश्चित करना चाहिए कि उनके इनपुट अपेक्षित प्रारूपों के अनुरूप हैं ताकि इस त्रुटि से बचा जा सके
उपयोगकर्ता अपने डेटा अनुरोधों को `rrule`, `startTime` और `endTime` पैमानों को संशोधित करके कस्टमाइज़ कर सकते हैं इन मानों को बदलकर उपयोगकर्ता विभिन्न आवृत्ति पैटर्न और समय फ्रेम के लिए घटना तिथियों का उत्पादन कर सकते हैं जैसे आवश्यक हो