နေ့ 0
အသုံးပြုခွင့်ကို သက်သေပြပါ
Key ကို ဖန်တီးပါ၊ authenticated request တစ်ခုကို အပြီးသတ်ပါ၊ ပြီးလျှင် ပထမဆုံး response ကို ၎င်း၏ metadata နှင့်အတူ သိမ်းဆည်းပါ။
အဆင့်ကို ဖွင့်ပါ →API လုပ်ငန်းစဉ် လမ်းညွှန်
သင်၏ အလုပ်နှင့် အနီးစပ်ဆုံး ရလဒ်ကို ရွေးချယ်ပါ။ လမ်းကြောင်းတစ်ခုစီသည် လုပ်ဆောင်နိုင်သော တောင်းဆိုမှုတစ်ခု၊ တုံ့ပြန်မှုတွင် ဘာပါဝင်သင့်သည်၊ ၎င်း အလုပ်လုပ်ခြင်း ရှိမရှိ မည်သို့စစ်ဆေးရမည်နှင့် နောက်ထပ် အသုံးဝင်သော အဆင့်တို့ကို ပေးပါသည်။
လက်တွေ့ကျသော လမ်းကြောင်းငါးခု
Selected: Plan release jobs
သင်၏ 14 ရက် API စမ်းသပ်ကာလ
ရည်မှန်းချက်မှာ ထုတ်ကုန်စာမျက်နှာတိုင်းသို့ သွားရောက်ရန် မဟုတ်ပါ။ အသုံးဝင်သော စစ်ဆေးအတည်ပြုပြီးသား API အလုပ်ကို ပြီးမြောက်စေရန်၊ အခြားနေ့တွင် ပြန်လာရန်နှင့် ထပ်ခါတလဲလဲ အသုံးပြုနိုင်သော dataset သို့မဟုတ် application လုပ်ငန်းစဉ်တစ်ခုဖြင့် ထွက်ခွာရန် ဖြစ်သည်။
နေ့ 0
Key ကို ဖန်တီးပါ၊ authenticated request တစ်ခုကို အပြီးသတ်ပါ၊ ပြီးလျှင် ပထမဆုံး response ကို ၎င်း၏ metadata နှင့်အတူ သိမ်းဆည်းပါ။
အဆင့်ကို ဖွင့်ပါ →ရက်များ 1-2
စစ်ဆေးအတည်ပြုခြင်း သို့မဟုတ် filter ပြဿနာများကို ဖြေရှင်းပြီး ပထမဆုံး script ကို အမည်ပေးထားသော ထပ်ခါတလဲလဲ လုပ်ဆောင်နိုင်သည့် အလုပ်တစ်ခုအဖြစ် ပြောင်းလဲပါ။
အဆင့်ကို ဖွင့်ပါ →ရက် 3-4
ပြက္ခဒိန်ကို ဒုတိယ endpoint မိသားစုအဖြစ် အသုံးပြုပြီး နောက်ထပ် အသုံးဝင်မည့် API လုပ်ဆောင်ချက်ကို အချိန်ဇယားဆွဲပါ။
အဆင့်ကို ဖွင့်ပါ →ရက်ပေါင်း 5-7
မျှော်မှန်းချက်များ သို့မဟုတ် မက်ခရိုစီးရီး အုပ်စုငယ်တစ်ခုကို ထည့်ပါ၊ ထို့နောက် သိမ်းဆည်းထားသော နှိုင်းယှဉ်ချက်၊ ဇယား သို့မဟုတ် ရမှတ်စာရင်းတစ်ခုကို ထုတ်ပေးပါ။
အဆင့်ကို ဖွင့်ပါ →ရက်များ 8-10
သတ်မှတ်ထားသော REST, SSE, သို့မဟုတ် webhooks များကို ရွေးချယ်ပြီး အခြားနေ့တစ်နေ့တွင် နောက်ထပ် အောင်မြင်သော API run တစ်ခုကို ပြီးမြောက်အောင် လုပ်ဆောင်ပါ။
အဆင့်ကို ဖွင့်ပါ →ရက်စွဲများ 11-13
timeouts များ၊ ကန့်သတ်ထားသော ပြန်ကြိုးစားမှုများ၊ တုံ့ပြန်မှု အတည်ပြုခြင်း၊ လုံခြုံသော credential logging နှင့် ဟောင်းနွမ်းသော ဒေတာ စောင့်ကြည့်မှုများကို ထည့်သွင်းပါ။
အဆင့်ကို ဖွင့်ပါ →နေ့ရက် 14
API သည် သင့်အဖွဲ့ ဆက်လက်ထိန်းသိမ်းမည့် ထပ်ခါတလဲလဲ လုပ်ဆောင်နိုင်သော အလုပ်တစ်ခုကို ပံ့ပိုးပေးကြောင်း အတည်ပြုပါ၊ ထို့နောက် နောက်ထပ် dataset သို့မဟုတ် application workflow ကို ရွေးချယ်ပါ။
အဆင့်ကို ဖွင့်ပါ →Scheduled workflow
The calendar tells your scheduler when a release is expected. Your job can then fetch the full announcement record after publication instead of polling every series continuously.
လက်တွေ့အသုံးပြုပုံ ဥပမာ
သင်၏ key ကို ဤနေရာတွင် ထားပါ FXMD_API_KEY; ၎င်းကို source control ထဲသို့ မည်သည့်အခါမျှ paste မလုပ်ပါနှင့်။
from datetime import date, timedelta
import os
import requests
events = requests.get(
"https://api.fxmacrodata.com/v1/calendar/eur",
params={
"api_key": os.environ["FXMD_API_KEY"],
"start_date": date.today().isoformat(),
"end_date": (date.today() + timedelta(days=14)).isoformat(),
"timezone": "UTC",
},
timeout=20,
).json()["data"]
print(events[:3])
မျှော်မှန်းထားသော ရလဒ်: Upcoming EUR releases with dates, times, indicator paths, and confirmation fields that your scheduler can evaluate before creating a job.
ပထမဆုံး script သည် စနစ်အစစ်အမှန် ဖြစ်လာသောအခါ
တုံ့ပြန်မှု ပျက်ကွက်ခြင်း၊ ဒေတာမရှိခြင်း သို့မဟုတ် caching, timeouts, retries နှင့် event delivery ကဲ့သို့သော production controls များ လိုအပ်သောအခါ ဤလမ်းညွှန်များကို အသုံးပြုပါ။
| လမ်းညွှန် | ၎င်းကို အသုံးပြုပါ | စတင်ပါ |
|---|---|---|
| ပျက်ကွက်သော သို့မဟုတ် အလွတ်ဖြစ်နေသော တုံ့ပြန်မှုကို ရှာဖွေဖော်ထုတ်ပါ | သင်၏ key ကို မဖော်ပြဘဲ စစ်ဆေးအတည်ပြုခြင်း၊ အသုံးပြုခွင့်၊ လမ်းကြောင်း၊ rate-limit နှင့် ဒေတာရရှိနိုင်မှု ပြဿနာများကို သီးခြားခွဲထုတ်ပါ။ | လမ်းညွှန်ကို ဖွင့်ပါ → |
| API client ကို ထုတ်လုပ်မှုအဆင့် အဆင်သင့်ဖြစ်အောင် ပြုလုပ်ပါ | timeouts၊ ကန့်သတ်ထားသော retries၊ caching၊ conditional requests နှင့် မှန်ကန်သော ပေးပို့မှုပုံစံကို ထည့်သွင်းပါ။ | လမ်းညွှန်ကို ဖွင့်ပါ → |