सामग्री पर जाएँ

API वर्कफ़्लो गाइड

आप क्या बनाना चाहते हैं?

एक रिसर्च वर्कफ़्लो और स्प्रेडशीट के साथ शुरू करें, या अपना स्वयं का एप्लिकेशन बनाने के लिए एक API गाइड का पालन करें।

Choose your next step

Put macro data to work.

एक शोध वर्कफ़्लो के साथ शुरू करें

एक शुरुआती बिंदु चुनें, साक्ष्य की समीक्षा करें, और एक वर्कबुक रखें जिसे आप पुनर्गठित कर सकें।

स्टार्टर एक्सेस · USD मैक्रो

मुद्रास्फीति मॉनिटर

EUR/USD के साथ-साथ US हेडलाइन और कोर मुद्रास्फीति को ट्रैक करें।

वर्कफ़्लो खोलें
सदस्यता आवश्यक है

केंद्रीय-बैंक नीति तुलना

EUR/USD के साथ US और यूरो-क्षेत्र नीति दरों की तुलना करें।

वर्कफ़्लो खोलें
सदस्यता आवश्यक है

रिलीज और संशोधन समीक्षा

रिटेन US मुद्रास्फीति रिलीज, मान और प्रकाशन साक्ष्यों का निरीक्षण करें।

वर्कफ़्लो खोलें

योजना चुनने से पहले कवरेज की जाँच करें. क्या आप पहले से ही स्प्रेडशीट एकीकरण का उपयोग कर रहे हैं? एक्सेल गाइड या Google Sheets गाइड समर्थित कार्यों और रिफ्रेश व्यवहार के लिए।

क्या API का मूल्यांकन कर रहे हैं? प्रतिबंधित ऐतिहासिक डेवलपर नमूने का निरीक्षण करें और इसके रिस्पॉन्स फील्ड्स।

पाँच व्यावहारिक मार्ग

परिणाम से शुरू करें, एंडपॉइंट सूची से नहीं।

चयनित: मैक्रो डेटा प्राप्त करें

आपका 14-दिवसीय API परीक्षण

पहले अनुरोध से एक ऐसे कार्य की ओर बढ़ें जो बनाए रखने योग्य हो।

लक्ष्य हर प्रोडक्ट पेज पर जाना नहीं है। लक्ष्य उपयोगी प्रमाणित API कार्य पूरा करना, दूसरे दिन वापस आना, और एक दोहराने योग्य डेटासेट या एप्लिकेशन वर्कफ़्लो के साथ जाना है।

API प्रगति की जांच करें

दिन 0

एक्सेस सिद्ध करें

कुंजी बनाएं, एक प्रमाणित अनुरोध पूरा करें, और पहले रिस्पॉन्स को उसके मेटाडेटा के साथ सहेजें।

चरण खोलें →

दिन 1-2

अनुरोध को भरोसेमंद बनाएं

ऑथेंटिकेशन या फ़िल्टर समस्याओं को हल करें और पहले स्क्रिप्ट को एक नामित दोहराने योग्य जॉब में बदलें।

चरण खोलें →

दिन 3-4

रिलीज़ टाइमिंग जोड़ें

कैलेंडर को दूसरे एंडपॉइंट परिवार के रूप में उपयोग करें और अगला उपयोगी API रन शेड्यूल करें।

चरण खोलें →

दिन 5-7

रिसर्च आउटपुट बनाएं

अपेक्षाएं या मैक्रो सीरीज़ का एक छोटा समूह जोड़ें, फिर एक सहेजा गया तुलना, तालिका, या स्कोरकार्ड बनाएं।

चरण खोलें →

दिन 8-10

अपडेट स्वचालित करें

अनुसूचित REST, SSE, या वेबहुक चुनें और किसी अन्य दिन एक और सफल API रन पूरा करें।

चरण खोलें →

दिन 11-13

क्लाइंट को मजबूत बनाएं

टाइमआउट, बाउंडेड रिट्राइज़, रिस्पॉन्स वैलिडेशन, क्रेडेंशियल-सेफ लॉगिंग और स्टेल-डेटा मॉनिटरिंग जोड़ें।

चरण खोलें →

दिन 14

साक्ष्य की समीक्षा करें

पुष्टि करें कि API एक दोहराने योग्य जॉब प्रदान करता है जिसे आपकी टीम बनाए रखेगी, फिर अगला डेटासेट या एप्लिकेशन वर्कफ़्लो चुनें।

चरण खोलें →

पहला अनुरोध

मैक्रो इतिहास प्राप्त करें और सहेजें

एक मुद्रा और संकेतक से शुरू करें जिसे आप पहले से समझते हैं। यह अधिक सीरीज़ जोड़ने से पहले प्रमाणीकरण, रिस्पॉन्स शेप, पेजिनेशन और स्टोरेज को सत्यापित करना आसान बनाता है।

10 मिनट यहाँ से शुरू करें घोषणाएं

कार्यकारी उदाहरण

अपनी की (key) को इसमें रखें FXMD_API_KEY; इसे कभी भी सोर्स कंट्रोल में पेस्ट न करें।

import os
import requests

response = requests.get(
    "https://api.fxmacrodata.com/v1/announcements/eur/inflation",
    params={"limit": 5},
    headers={"X-API-Key": os.environ["FXMD_API_KEY"]},
    timeout=20,
)
response.raise_for_status()
payload = response.json()
print(payload["data"][0])

अपेक्षित परिणाम: हाल के EUR मुद्रास्फीति अवलोकनों के साथ एक 200 रिस्पॉन्स और रिस्पॉन्स मेटाडेटा जो सीरीज, स्रोत, पेजिनेशन और डेटा गुणवत्ता का वर्णन करता है।

जब पहला स्क्रिप्ट एक वास्तविक सिस्टम बन जाता है

ट्रबलशूटिंग और प्रोडक्शन मार्गदर्शन

जब कोई प्रतिक्रिया विफल हो जाती है, कोई डेटा नहीं लौटाती है, या कैशिंग, टाइमआउट, रिट्राइज़ और इवेंट डिलीवरी जैसे प्रोडक्शन नियंत्रणों की आवश्यकता होती है, तो इन गाइडों का उपयोग करें।

गाइडइसका उपयोग तब करें जबशुरू करें
विफल या खाली रिस्पॉन्स का निदान करें अपनी की (key) को उजागर किए बिना प्रमाणीकरण, एक्सेस, पाथ, रेट-लिमिट और डेटा-उपलब्धता की समस्याओं को अलग करें। गाइड खोलें →
API क्लाइंट को प्रोडक्शन-रेडी बनाएं टाइमआउट, बाउंडेड रिट्राइज़, कैशिंग, कंडीशनल रिक्वेस्ट, और सही डिलीवरी पैटर्न जोड़ें। गाइड खोलें →