Quickstart
ඕනෑම භාෂාවකින් ආරම්භ කරන්න
FXMacroData API යනු සර්වර්-පස භාවිතය සඳහා වන සම්මත JSON REST API එකකි. HTTP සහාය ඇති ඕනෑම භාෂාවක් මේ සඳහා භාවිතා කළ හැක. USD නිවේදන දත්ත, USD නිකුත් කිරීමේ දින දර්ශනය සහ දත්ත නාමාවලිය යතුරක් නොමැතිව නොමිලේ ලබා ගත හැක: වඩාත්ම මෑතකාලීන 90 දින සඳහා, විනාඩි 15 ක ප්රමාදයකින් යුතුව, දිනකට උපරිම 100 ඉල්ලීම් ප්රමාණයක් දක්වා. පුරෝකථන අගයන් (USD ඇතුළුව), අනෙකුත් සෑම මුදල් ඒකකයක්ම, තත්ය කාලීන නිකුත් කිරීම් සහ සම්පූර්ණ ඉතිහාසය සඳහා API යතුරක් අවශ්ය වන අතර, එය එවනු ලබන්නේ X-API-Key header. නොමිලේ ලැබෙන දේ බලන්න
මූලික URL
https://api.fxmacrodata.com
සත්යාපනය
X-API-Key: YOUR_API_KEY
Authorization: Bearer YOUR_API_KEY
පැරණි ?api_key= විමසුම් පරාමිතිය (query parameter) අත්හැර දමා ඇත: URL වල ඇති යතුරු (keys) ලොග් (logs) වලට ඇතුළත් වේ.
ප්රතිචාර ආකෘතිය
JSON (Content-Type: application/json)
openapi-generator-cli 40+ භාෂාවලින් clients ස්වයංක්රීයව ජනනය කිරීමට.
Accept-Encoding: gzip සෑම ඉල්ලීමකදීම (8–12× කුඩා payloads), නැවත භාවිතා කරන්න ETag ප්රතිචාර ශීර්ෂකය (response header) මෙහි If-None-Match පුනරාවර්තන සමීක්ෂණ මත (ප්රතිලාභ) 304 Not Modified ශරීරයක් නොමැතිව), සහ ලබා දෙන්න ?limit=50 එවැනි තනි-දර්ශක endpoints මත /v1/announcements/usd/inflation හෝ /v1/predictions/usd/inflation ඔබට මෑතකාලීන පේළි පමණක් අවශ්ය වූ විට. සම්පූර්ණ සමුද්රාත්මක බලන්න →
limit 100. දක්වා පිළිගනී සම්පූර්ණ පරාසයක් රැස් කිරීමට, මෙම ඉල්ලීම නැවත කරන්න offset සිටුවා ඇත pagination.next_offset until pagination.has_more is false. බලන්න Python ලූපය (loop) ↓
fetch() වෙබ් පිටුවකින් සිදුකරන ඉල්ලීම බ්රවුසරය විසින් අවහිර කර ඇත. ඔබේ backend එකෙන් FXMacroData අමතන්න සහ API යතුර client-side කේතවලින් ඉවත් කර තබා ගන්න.
core_pce USD සඳහා පවතී නමුත් සෑම මුදල් ඒකකයකටම නොවේ. මුදල් ඒකකයක් සහාය දක්වන සෑම slug එකක්ම ලැයිස්තුගත කරන්න GET /v1/data_catalogue/{currency}, උදාහරණයක් ලෙස /v1/data_catalogue/usd. ඒකකයක් වන 200 යන්නෙහි data අරාව (array) හිස් වන අතර එය රැගෙන යයි no_data.error_code: NO_DATA_IN_REQUESTED_WINDOW slug එක වලංගු වන අතර ඉල්ලුම් කරන ලද දිනය කවුළුව පමණක් හිස් බව අදහස් කරයි — පුළුල් කරන්න start_date/end_date URL වෙනස් කරනවාට හෝ නැවත උත්සාහ කරනවාට වඩා. 404 යන්නෙන් අදහස් වන්නේ මුදල් ඒකකය හෝ දර්ශක slug එක වැරදි බවයි.
data_quality වස්තුව. Backtests සහ ආයතනික වාර්තාකරණය සඳහා, පරීක්ෂා කරන්න point_in_time_safe, has_announcement_datetime, source_type, සහ is_stale. point_in_time_safe කවුරුන් හෝ පේළියක් මගින් ශ්රේණියේ මනින ලද නිකුත් කිරීමේ ප්රමාදය මත ලබාගත් ප්රකාශන කාලයක් දරා සිටින සෑම විටම එය false වේ, එබැවින් පරීක්ෂා කරන්න assumed_release_time_count සහ පේළියකට release_time_assumed වැරදි එකක් භාවිතා කළ නොහැකි ලෙස සලකන්නට පෙර flag කරන්න.
වෙළඳපොළ ප්රවේශය
RapidAPI දක්වා FXMacroData භාවිතා කරන්න
RapidAPI යනු FXMacroData REST API සඳහා විකල්ප වෙළඳපල නාලිකාවකි. FXMacroData දත්ත සපයයි; RapidAPI ඔබේ වෙළඳපල දායකත්වය, API යතුර, ඉල්ලීම් ප්රමාණය සහ බිල්පත් කළමනාකරණය කරයි. මෙම නාලිකාව හරහා ඉල්ලීම් සඳහා වෙනම FXMacroData ගිණුමක් හෝ යතුරක් අවශ්ය නොවේ.
- විවෘත කරන්න නිල FXMacroData ලැයිස්තුගත කිරීම සහ සැලසුමක් තෝරාගන්න. වත්මන් ආවරණය, කෝටා සහ වේග සීමාවන් සඳහා මිල ගණන් ටැබ් එක පරීක්ෂා කරන්න.
- එන්ඩ්පොයින්ට් ප්ලේග්රවුන්ඩ් එකෙන් ඔබගේ RapidAPI යතුර පිටපත් කර එය ඔබගේ සේවාදායක පරිසරය තුළ මෙසේ ගබඩා කරන්න
RAPIDAPI_KEY. - ඉල්ලීම් එවන්න
https://fxmacrodata1.p.rapidapi.comපහත දැක්වෙන පරිදි RapidAPI headers දෙකම සමඟ.
curl --request GET \ --url "https://fxmacrodata1.p.rapidapi.com/v1/announcements/usd/inflation?limit=3" \ --header "X-RapidAPI-Key: $RAPIDAPI_KEY" \ --header "X-RapidAPI-Host: fxmacrodata1.p.rapidapi.com"
වෙළඳපොළ එන්ඩ්පොයින්ට් (endpoint) ආවරණය
ලැයිස්තුවට නිවේදන, නිකුත් කිරීමේ දින දර්ශන, දත්ත නාමාවලිය, දෛනික FX අනුපාත, COT පිහිටීම (positioning), මධ්යම බැංකු පුවත්, වෙළඳපොළ සැසි සහ සෞඛ්ය පරීක්ෂාවක් ඇතුළත් වේ. මුදල් සහ ඉතිහාසයට ප්රවේශය ඔබගේ RapidAPI සැලසුම මත රඳා පවතී. සහය දක්වන දර්ශක slugs සෙවීමට නාමාවලිය භාවිතා කරන්න.
සෘජු FXMacroData ප්රවේශය
මෙම පිටුවේ ඇති අනෙකුත් උදාහරණ භාවිතා කරන්නේ api.fxmacrodata.com සහ FXMacroData එකක් X-API-Key අවශ්ය වූ විට. නාලිකා අතර යතුරු (Keys) සහ දායකත්වයන් (subscriptions) වෙන් කර ඇත. RapidAPI දායකත්වයක් මගින් ලැයිස්තුගත REST endpoints ආවරණය කරයි; වෙබ් අඩවි දායකත්වයන්, MCP, පුරෝකථනයන්, streaming සහ webhooks වෙනම දීමනා වේ.
ඔබේ යතුර බ්රවුසර කේත සහ ප්රසිද්ධ රිපොසිටරිවලින් බැහැරව තබා ගන්න. වඩාත් දිගු ප්රතිඵල කට්ටල සඳහා, අනුගමනය කරන්න pagination.next_offset until pagination.has_more අසත්ය වේ. ඔබේ API යතුර කිසිවිටෙකත් සහාය (support) වෙත යවන්න එපා.
පළමු API ඇමතුම
ඉක්මන් ඉල්ලීම
පළමු කොටස එලෙසම ක්රියාත්මක වේ: USD දත්ත සඳහා යතුරක් අවශ්ය නොවේ, නිකුත් කර 15 මිනිත්තු වලට සපයනු ලැබේ. එක් කරන්න X-API-Key සියලුම 22 මුදල් වර්ග සහ සර්වර්, ස්ක්රිප්ට් හෝ නෝට්බුක් එකකින් එවන ලද තත්ය කාලීන බෙදා හැරීම සඳහා.
# USD inflation, no key: 15-minute delay, most recent 90 days
curl "https://api.fxmacrodata.com/v1/announcements/usd/inflation?limit=5"
# EUR inflation: add X-API-Key for all 22 currencies and real-time releases
curl -H "X-API-Key: YOUR_API_KEY" "https://api.fxmacrodata.com/v1/announcements/eur/inflation"
Python ඉල්ලීම්
පිටපත් කළ හැකි Python API ඉල්ලීම්
SDK wrapper එකක් වෙනුවට ඔබට raw API ඉල්ලීම අවශ්ය වූ විට මෙම සෘජු REST උදාහරණ භාවිතා කරන්න. ආරක්ෂිත මාර්ගවල පමණක් YOUR_API_KEY ප්රතිස්ථාපනය කරන්න.
USD උද්ධමන වෙළඳපොළ එකඟතාවය
සැබෑ නිවේදන සමඟ සම්බන්ධ කරන ලද Consensus, සමීක්ෂණ, මධ්යම බැංකු, IMF සහ FXMacroData අනාවැකි.
import requests
url = "https://api.fxmacrodata.com/v1/predictions/usd/inflation"
headers = {"X-API-Key": "YOUR_API_KEY"}
response = requests.get(url, headers=headers, timeout=20)
response.raise_for_status()
payload = response.json()
print(payload.get("data", payload))
known-at timestamps සහිත USD උද්ධමනය
point-in-time backtests සඳහා පොදු USD උද්ධමන වාර්තා.
import requests
url = "https://api.fxmacrodata.com/v1/announcements/usd/inflation"
response = requests.get(url, timeout=20)
response.raise_for_status()
payload = response.json()
print(payload.get("data", payload))
EUR/USD FX ස්පොට් ඉතිහාසය
යුගල ප්රස්ථාර, ආකෘති සහ නිකුත් කිරීමේ overlay සඳහා දෛනික FX මිල ඉතිහාසය.
import requests
url = "https://api.fxmacrodata.com/v1/forex/eur/usd"
headers = {"X-API-Key": "YOUR_API_KEY"}
response = requests.get(url, headers=headers, timeout=20)
response.raise_for_status()
payload = response.json()
print(payload.get("data", payload))
AUD ප්රතිපත්ති-අනුපාත ඉතිහාසය
පෙරදසුන් රහිත පර්යේෂණ සඳහා නිකුත් කිරීමේ කාලය සහිත මහ බැංකු තීරණ ඉතිහාසය.
import requests
url = "https://api.fxmacrodata.com/v1/announcements/aud/policy_rate"
headers = {"X-API-Key": "YOUR_API_KEY"}
response = requests.get(url, headers=headers, timeout=20)
response.raise_for_status()
payload = response.json()
print(payload.get("data", payload))
JPY ඉදිරි නිකුත් කිරීමේ කාලසටහන
ඇලර්ට් සැලසුම් කිරීම, මොඩල් අලුත් කිරීම සහ වෙළඳ සමාලෝචන සඳහා UTC, වෙළඳපොළ-දේශීය සහ ඉල්ලා සිටි කාල කලාප ක්ෂේත්ර සහිත ඉදිරි මැක්රෝ සිදුවීම්.
import requests
url = "https://api.fxmacrodata.com/v1/calendar/jpy"
params = {
"timezone": "Asia/Tokyo",
}
headers = {"X-API-Key": "YOUR_API_KEY"}
response = requests.get(url, params=params, headers=headers, timeout=20)
response.raise_for_status()
payload = response.json()
print(payload.get("data", payload))
රන් භාණ්ඩ මිල ගණන්
දෛනික අගයන් සහ වෙනස්වීමේ ක්ෂේත්ර සහිත නිල වටිනා ලෝහ කාල ශ්රේණි.
import requests
url = "https://api.fxmacrodata.com/v1/commodities/gold"
headers = {"X-API-Key": "YOUR_API_KEY"}
response = requests.get(url, headers=headers, timeout=20)
response.raise_for_status()
payload = response.json()
print(payload.get("data", payload))
Python
නිලවරුන් ස්ථාපනය කරන්න fxmacrodata PyPI (1.2.x) වෙතින් පැකේජය. Sync සහ async සේවාදායකයන් (clients) සෘජුවම pandas වෙත පූරණය කළ හැකි සාමාන්ය JSON ශබ්දකෝෂ (dictionaries) ලබා දෙයි. Client() යතුරක් නොමැතිව නොමිලේ ලබා දෙන USD tier එක භාවිතා කරයි; pass api_key සෑම අනෙකුත් මුදල් වර්ගයක් සහ තත්ය කාලීන බෙදා හැරීමක් සඳහාම.
SDK භාවිතා කිරීම
from fxmacrodata import Client # USD inflation — no key needed: 15-minute delay, most recent 90 days data = Client().get_indicator("usd", "inflation") print(data["data"][0]) # Add X-API-Key for all 22 currencies and real-time releases client = Client(api_key="YOUR_API_KEY") # EUR policy rate — requires API key rate = client.get_indicator("eur", "policy_rate") # Forex price data — requires API key fx = client.get_fx_price("usd", "jpy")
REST API සෘජුවම භාවිතා කරමින්
import requests resp = requests.get( "https://api.fxmacrodata.com/v1/announcements/usd/inflation", timeout=30, ) resp.raise_for_status() payload = resp.json() print(payload["data_quality"]["point_in_time_safe"], payload["data"][0])
සම්පූර්ණ ඉතිහාසය හරහා පිටු පෙරලීම
import requests URL = "https://api.fxmacrodata.com/v1/announcements/eur/inflation" HEADERS = {"X-API-Key": "YOUR_API_KEY"} rows, offset = [], 0 while True: resp = requests.get( URL, params={"limit": 100, "offset": offset}, headers=HEADERS, timeout=30, ) resp.raise_for_status() page = resp.json() rows.extend(page["data"]) if not page["pagination"]["has_more"]: break offset = page["pagination"]["next_offset"] print(len(rows), "rows")
Async ක්ලයන්ට්
import asyncio from fxmacrodata import AsyncClient async def main(): async with AsyncClient(api_key="YOUR_API_KEY") as client: data = await client.get_indicator("eur", "inflation") print(data) asyncio.run(main())
අනාවැකි & අනාවැකි
නිශ්චිත /v1/predictions/{currency}/{indicator} endpoint එක මගින් වෙළඳපොළ සම්මුති සමීක්ෂණ, මධ්යම බැංකු ප්රක්ෂේපණ, IMF World Economic Outlook සහ වෘත්තීය අනාවැකි පවසන්නන්ගේ සමීක්ෂණ වලින් අනාවැකි දත්ත ඉදිරිපත් කරයි. නිශ්චිත මුදල් ඒකකයක් සහ දර්ශකයක් සඳහා අනාවැකි ඉල්ලා සිටිනු ලැබේ, උදාහරණයක් ලෙස https://api.fxmacrodata.com/v1/predictions/usd/inflation; මුදල් ඒකක පමණක් වන අනාවැකි ඉල්ලීම් සඳහා සහය නොදක්වයි. සෑම අනාවැකියක්ම එහි නිවේදනයට සම්බන්ධ වන්නේ announcement_id, එවිට ඔබට පුරෝකථනයන් සැබෑ නිරීක්ෂණ සමඟ සම්බන්ධ කළ හැක.
prediction_type="fxmacrodata" FXMacroData විසින් ජනනය කරන ලද ඇස්තමේන්තුවකි; සැබෑ සම්පාදිත පොදු එකක් ලෙස ලේබල් කර ඇත market_consensus. පුරෝකථන ලබා ගත හැකි බව නිකුත් කිරීමට අනුව වෙනස් වේ — පරීක්ෂා කරන්න ආවරණ න්යාසය. Look-ahead-free පර්යේෂණ සඳහා, අනුගමනය කරන්න point-in-time backtesting මාර්ගෝපදේශය.
/v1/predictions/coverage/{currency}. අත්හදා බැලීමේ හෝ ගෙවන යතුරක් මගින් පුරෝකථන අගයන් ලබා දෙයි.
Python — අනාවැකි ලබාගෙන ඒවා සැබෑ අගයන් සමඟ සම්බන්ධ කරන්න
import requests HEADERS = {"X-API-Key": "YOUR_API_KEY"} # Predictions for USD inflation — requires API key preds = requests.get( "https://api.fxmacrodata.com/v1/predictions/usd/inflation", headers=HEADERS, timeout=30, ).json() for group in preds["data"]: print(group["announcement_id"], group["date"]) for p in group["predictions"]: print(f" {p['prediction_source_label']}: {p['predicted_value']}") # Filter by prediction type market = requests.get( "https://api.fxmacrodata.com/v1/predictions/usd/inflation", params={"prediction_type": "market_consensus"}, headers=HEADERS, timeout=30, ).json() # Join predictions with actuals using announcement_id actuals = requests.get( "https://api.fxmacrodata.com/v1/announcements/usd/inflation", headers=HEADERS, timeout=30, ).json() actuals_by_id = {row["announcement_id"]: row for row in actuals["data"]} for group in preds["data"]: actual = actuals_by_id.get(group["announcement_id"]) if actual: print(f"{group['date']}: actual={actual['val']}, forecast={group['predictions'][0]['predicted_value']}")
cURL — වර්ගය අනුව අනාවැකි ලබා ගන්න
# Which sources forecast USD indicators — free, no key curl "https://api.fxmacrodata.com/v1/predictions/coverage/usd" # All USD inflation predictions — requires API key curl -H "X-API-Key: YOUR_API_KEY" "https://api.fxmacrodata.com/v1/predictions/usd/inflation" # Filter by prediction type: market_consensus, imf_weo, central_bank_forecast, survey curl -H "X-API-Key: YOUR_API_KEY" "https://api.fxmacrodata.com/v1/predictions/usd/inflation?prediction_type=market_consensus" # EUR policy-rate predictions curl -H "X-API-Key: YOUR_API_KEY" "https://api.fxmacrodata.com/v1/predictions/eur/policy_rate"
Prediction වර්ග පිළිබඳ යොමුව
| prediction_type | විස්තරය |
|---|---|
| market_consensus | ලබාගත හැකි අවස්ථාවලදී, සම්පාදිත වෙළඳපොළ හෝ ආර්ථික විද්යාඥයින්ගේ එකඟතාවය |
| market_prediction | වෘත්තීය පුරෝකථන කරන්නන්ගේ ලක්ෂ්ය පුරෝකථනය |
| model_nowcast | මධ්යම බැංකු හෝ සංචිත බැංකු ආකෘති nowcast |
| සමීක්ෂණය | වෘත්තීය පුරෝකථනය කරන්නන් පිළිබඳ මධ්යම බැංකු සමීක්ෂණය (උදා. ECB SPF) |
| central_bank_forecast | නිල මධ්යම බැංකු ප්රක්ෂේපණය (උදා. RBNZ MPS, BoC MPR) |
| central_bank_projection | නිල මධ්යම බැංකු ප්රක්ෂේපණය |
| imf_weo | IMF World Economic Outlook ප්රක්ෂේපණය |
| fxmacrodata | මධ්යම බැංකු මගපෙන්වීම්, සමීක්ෂණ සහ ඓතිහාසික ප්රවණතා ඒකාබද්ධ කර FXMacroData විසින් ජනනය කරන ලද අනාවැකිය |
cURL
ස්ථාපනය කිරීමක් අවශ්ය නොවේ. ඕනෑම ටර්මිනලයකින් ක්රියා කරයි.
# USD inflation — no-key evaluation, up to 100 requests/day curl "https://api.fxmacrodata.com/v1/announcements/usd/inflation" # EUR policy rate — send your API key in the X-API-Key header curl -H "X-API-Key: YOUR_API_KEY" "https://api.fxmacrodata.com/v1/announcements/eur/policy_rate" # Release calendar for Australia — requires API key curl -H "X-API-Key: YOUR_API_KEY" "https://api.fxmacrodata.com/v1/calendar/aud" # Release calendar converted to a requested IANA timezone curl "https://api.fxmacrodata.com/v1/calendar/usd?indicator=gdp&timezone=America/Sao_Paulo" # Forex price history — requires API key curl -H "X-API-Key: YOUR_API_KEY" "https://api.fxmacrodata.com/v1/forex/usd/jpy" # Data catalogue (discover available indicators for USD) curl "https://api.fxmacrodata.com/v1/data_catalogue/usd"
JavaScript / TypeScript
Node.js (18+), Deno, සහ Bun හි server-side ලෙස ක්රියා කරයි. API මගින් CORS headers යවනු නොලැබේ, එබැවින් එය බ්රවුසර කේතයකින් නොව ඔබේ backend එකෙන් අමතන්න.
නිල npm ක්ලයන්ට්
import { FXMacroDataClient } from "@fxmacrodata/client"; const client = new FXMacroDataClient({ apiKey: "YOUR_API_KEY", }); // Public endpoint example const usdInflation = await client.announcements("usd", "inflation"); // Non-USD endpoint example (requires paid key) const eurRate = await client.announcements("eur", "policy_rate"); console.log(usdInflation, eurRate);
Fetch සෘජුවම භාවිතා කිරීම
// USD inflation — no-key evaluation, up to 100 requests/day const res = await fetch( "https://api.fxmacrodata.com/v1/announcements/usd/inflation" ); const data = await res.json(); console.log(data); // With API key for non-USD const API_KEY = process.env.FXMD_API_KEY; const eur = await fetch( "https://api.fxmacrodata.com/v1/announcements/eur/policy_rate", { headers: { "X-API-Key": API_KEY } } ); console.log(await eur.json());
යන්න
බාහිර පැකේජ අවශ්ය නොවේ — සම්මත පුස්තකාලය සියල්ල හසුරුවයි.
package main import ( "encoding/json" "fmt" "net/http" "io" ) func main() { // USD inflation — no-key evaluation, up to 100 requests/day resp, err := http.Get("https://api.fxmacrodata.com/v1/announcements/usd/inflation") if err != nil { panic(err) } defer resp.Body.Close() body, _ := io.ReadAll(resp.Body) var result map[string]interface{} json.Unmarshal(body, &result;) fmt.Println(result) }
R
අවශ්ය වේ httr සහ jsonlite.
library(httr) library(jsonlite) # USD inflation — no-key evaluation, up to 100 requests/day res <- GET("https://api.fxmacrodata.com/v1/announcements/usd/inflation") data <- fromJSON(content(res, "text", encoding = "UTF-8")) # Convert to data frame df <- as.data.frame(data$data) head(df) # With API key for non-USD eur <- GET( "https://api.fxmacrodata.com/v1/announcements/eur/policy_rate", add_headers(`X-API-Key` = "YOUR_API_KEY") ) print(fromJSON(content(eur, "text")))
Java
භාවිතයන් java.net.http (Java 11+). බාහිර පුස්තකාල අවශ්ය නොවේ.
import java.net.URI; import java.net.http.HttpClient; import java.net.http.HttpRequest; import java.net.http.HttpResponse; public class FXMacroDataExample { public static void main(String[] args) throws Exception { var client = HttpClient.newHttpClient(); var request = HttpRequest.newBuilder() .uri(URI.create("https://api.fxmacrodata.com/v1/announcements/usd/inflation")) .build(); var response = client.send(request, HttpResponse.BodyHandlers.ofString()); System.out.println(response.body()); } }
C# / .NET
භාවිතයන් HttpClient (.NET 6+).
using System.Net.Http; using System.Text.Json; var client = new HttpClient(); // USD inflation — no-key evaluation, up to 100 requests/day var json = await client.GetStringAsync( "https://api.fxmacrodata.com/v1/announcements/usd/inflation" ); var doc = JsonDocument.Parse(json); Console.WriteLine(doc.RootElement);
MATLAB
built-in භාවිතා කරයි webread ශ්රිතය.
% USD inflation — no-key evaluation, up to 100 requests/day data = webread('https://api.fxmacrodata.com/v1/announcements/usd/inflation'); disp(data); % With API key for non-USD opts = weboptions('Timeout', 30, 'HeaderFields', {'X-API-Key', 'YOUR_API_KEY'}); url = 'https://api.fxmacrodata.com/v1/announcements/eur/policy_rate'; eur = webread(url, opts); disp(eur);
ඕනෑම භාෂාවක් සඳහා typed client එකක් ජනනය කරන්න
FXMacroData API සම්පූර්ණ එකක් ප්රකාශයට පත් කරයි OpenAPI 3.1 පිරිවිතර. එය භාවිතා කරන්න openapi-generator Kotlin, Swift, Rust, Dart, Ruby, PHP, සහ 40+ අනෙකුත් භාෂාවන් සඳහා සම්පූර්ණයෙන් ටයිප් කරන ලද clients නිපදවීමට.
# Install the openapi-generator CLI npm install @openapitools/openapi-generator-cli -g # Generate a Go client openapi-generator-cli generate \ -i https://api.fxmacrodata.com/openapi.json \ -g go \ -o ./fxmacrodata-go-client # Generate a Java client openapi-generator-cli generate \ -i https://api.fxmacrodata.com/openapi.json \ -g java \ -o ./fxmacrodata-java-client
ගොඩනැගීමට සූදානම්ද?
USD නිකුත් කිරීමේ දත්ත යතුරක් නොමැතිව, දිනකට උපරිම 100 ඉල්ලීම් ප්රමාණයක් දක්වා සහ ප්රකාශනයෙන් විනාඩි 15 ක් පසුව ක්රියා කරයි. තත්ය කාලීන නිකුත් කිරීම්, පුරෝකථන අගයන්, සම්පූර්ණ ඉතිහාසය, ඉහළ සීමාවන් සහ සෑම මුදල් ඒකකයක් සඳහාම දායක වන්න.