ತ್ವರಿತ ಆರಂಭ (Quickstart)
ಯಾವುದೇ ಭಾಷೆಯಲ್ಲಿ ಪ್ರಾರಂಭಿಸಿ
FXMacroData API ಒಂದು ಪ್ರಮಾಣಿತ JSON REST API. HTTP ಬೆಂಬಲವಿರುವ ಯಾವುದೇ ಭಾಷೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ. ಕೀ ಇಲ್ಲದೆಯೇ ಇತ್ತೀಚಿನ 90 ದಿನಗಳಿಗಾಗಿ ಫ್ರೀಮಿಯಂ ಟೈಮ್-ಸೀರೀಸ್ ಎಂಡ್ಪಾಯಿಂಟ್ಗಳು ಲಭ್ಯವಿವೆ. ಸಂಪೂರ್ಣ ಇತಿಹಾಸ ಮತ್ತು ಪಾವತಿಸಿದ ಎಂಡ್ಪಾಯಿಂಟ್ ಕುಟುಂಬಗಳನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಲು ವೈಯಕ್ತಿಕ API ಕೀಯನ್ನು ಸೇರಿಸಿ.
ಬೇಸ್ URL
https://api.fxmacrodata.com
ಅಥೆಂಟಿಕೇಶನ್
X-API-Key: YOUR_API_KEY
Authorization: Bearer YOUR_API_KEY
?api_key=YOUR_API_KEY
ಪ್ರತಿಕ್ರಿಯೆಯ ರೂಪಾಂತರ
JSON (Content-Type: application/json)
openapi-generator-cli 40+ ಭಾಷೆಗಳಲ್ಲಿ ಕ್ಲೈಂಟ್ಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ರಚಿಸಲು.
Accept-Encoding: gzip ಪ್ರತಿ ವಿನಂತಿಯ ಮೇಲೆ (8–12× ಸಣ್ಣ ಪೇಲೋಡ್ಗಳು), ಮರುಬಳಕೆ ಮಾಡಿ ETag ರೆಸ್ಪಾನ್ಸ್ ಹೆಡರ್ ಇನ್ If-None-Match ಪುನರಾವರ್ತಿತ ಪೋಲ್ಗಳ ಮೇಲೆ (ಹಿಂತಿರುಗಿಸುತ್ತದೆ 304 Not Modified ಯಾವುದೇ ಬಾಡಿ ಇಲ್ಲದೆ), ಮತ್ತು ಪಾಸ್ ಮಾಡಿ ?limit=50 ಇಂತಹ ಸಿಂಗಲ್-ಇಂಡಿಕೇಟರ್ ಎಂಡ್ಪಾಯಿಂಟ್ಗಳ ಮೇಲೆ /v1/announcements/usd/inflation ಅಥವಾ /v1/predictions/usd/inflation ನಿಮಗೆ ಇತ್ತೀಚಿನ ಸಾಲುಗಳು ಮಾತ್ರ ಬೇಕಾದಾಗ. ಸಂಪೂರ್ಣ ಉಲ್ಲೇಖವನ್ನು ನೋಡಿ →
core_pce USD ಗಾಗಿ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಆದರೆ ಪ್ರತಿ ಕರೆನ್ಸಿಗೂ ಇಲ್ಲ. ಕರೆನ್ಸಿ ಬೆಂಬಲಿಸುವ ಪ್ರತಿ ಸ್ಲಗ್ ಅನ್ನು ಪಟ್ಟಿ ಮಾಡಿ GET /v1/data_catalogue/{currency}, ಉದಾಹರಣೆಗೆ /v1/data_catalogue/usd. ಇದರೊಂದಿಗೆ ಒಂದು 404 error_code: NO_DATA_IN_REQUESTED_WINDOW ಅಂದರೆ ಸ್ಲಗ್ ಮಾನ್ಯವಾಗಿದೆ ಮತ್ತು ವಿನಂತಿಸಿದ ದಿನಾಂಕ ವಿಂಡೋ ಮಾತ್ರ ಖಾಲಿಯಾಗಿದೆ — ವಿಸ್ತರಿಸಿ start_date/end_date URL ಅನ್ನು ಬದಲಾಯಿಸುವ ಬದಲು.
data_quality ಆಬ್ಜೆಕ್ಟ್. ಬ್ಯಾಕ್ಟೆಸ್ಟ್ಗಳು ಮತ್ತು ಸಾಂಸ್ಥಿಕ ವರದಿಗಾಗಿ, ಪರಿಶೀಲಿಸಿ point_in_time_safe, has_announcement_datetime, source_type, ಮತ್ತು is_stale.
ಮೊದಲ API ಕರೆ
ತ್ವರಿತ ವಿನಂತಿ (Quick Request)
ಲೈವ್ ಘೋಷಣಾ ಎಂಡ್ಪಾಯಿಂಟ್ನೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಿ. ದೃಢೀಕರಣವು ಇರುತ್ತದೆ api_key ನೇರ ಬ್ರೌಸರ್ ಮತ್ತು ಸ್ಕ್ರಿಪ್ಟ್ ಪರೀಕ್ಷೆಗಾಗಿ ಕ್ವೆರಿ ಪ್ಯಾರಾಮೀಟರ್.
curl "https://api.fxmacrodata.com/v1/announcements/eur/inflation?api_key=YOUR_API_KEY"
Python ವಿನಂತಿಗಳು
ನಕಲಿಸಬಹುದಾದ Python API ವಿನಂತಿಗಳು
ನಿಮಗೆ SDK ವ್ರ್ಯಾಪರ್ ಬದಲಿಗೆ ಕಚ್ಚಾ API ವಿನಂತಿ ಬೇಕಾದಾಗ ಈ ನೇರ REST ಉದಾಹರಣೆಗಳನ್ನು ಬಳಸಿ. ರಕ್ಷಿತ ಮಾರ್ಗಗಳಲ್ಲಿ ಮಾತ್ರ YOUR_API_KEY ಅನ್ನು ಬದಲಾಯಿಸಿ.
USD ಹಣದುಬ್ಬರ ಮಾರುಕಟ್ಟೆ ಒಮ್ಮತ
ನೈಜ ಘೋಷಣೆಗಳಿಗೆ ಜೋಡಿಸಲಾದ Consensus, ಸಮೀಕ್ಷೆ, ಕೇಂದ್ರ-ಬ್ಯಾಂಕ್, IMF, ಮತ್ತು FXMacroData ಮುನ್ಸೂಚನೆಗಳು.
import requests
url = "https://api.fxmacrodata.com/v1/predictions/usd/inflation"
response = requests.get(url, timeout=20)
response.raise_for_status()
payload = response.json()
print(payload.get("data", payload))
known-at ಟೈಮ್ಸ್ಟಾಂಪ್ಗಳೊಂದಿಗೆ USD ಹಣದುಬ್ಬರ
ಪಾಯಿಂಟ್-ಇನ್-ಟೈಮ್ ಬ್ಯಾಕ್ಟೆಸ್ಟ್ಗಳಿಗಾಗಿ ಸಾರ್ವಜನಿಕ 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 ಸ್ಪಾಟ್ ಇತಿಹಾಸ
ಜೋಡಿ ಚಾರ್ಟ್ಗಳು, ಮಾಡೆಲ್ಗಳು ಮತ್ತು ಬಿಡುಗಡೆ ಓವರ್ಲೇಗಳಿಗಾಗಿ ದೈನಂದಿನ FX ಬೆಲೆ ಇತಿಹಾಸ.
import requests
url = "https://api.fxmacrodata.com/v1/forex/eur/usd"
params = {
"api_key": "YOUR_API_KEY",
}
response = requests.get(url, params=params, 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"
params = {
"api_key": "YOUR_API_KEY",
}
response = requests.get(url, params=params, 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",
"api_key": "YOUR_API_KEY",
}
response = requests.get(url, params=params, timeout=20)
response.raise_for_status()
payload = response.json()
print(payload.get("data", payload))
ಚಿನ್ನದ ಕಮೋಡಿಟಿ ಬೆಲೆಗಳು
ದೈನಂದಿನ ಮೌಲ್ಯಗಳು ಮತ್ತು ಬದಲಾವಣೆಯ ಕ್ಷೇತ್ರಗಳೊಂದಿಗೆ ಅಧಿಕೃತ ಬೆಲೆಬಾಳುವ ಲೋಹಗಳ ಸಮಯದ ಸರಣಿ.
import requests
url = "https://api.fxmacrodata.com/v1/commodities/gold"
params = {
"api_key": "YOUR_API_KEY",
}
response = requests.get(url, params=params, timeout=20)
response.raise_for_status()
payload = response.json()
print(payload.get("data", payload))
Python
ಅಧಿಕೃತವನ್ನು ಇನ್ಸ್ಟಾಲ್ ಮಾಡಿ fxmacrodata PyPI ನಿಂದ ಪ್ಯಾಕೇಜ್. ಸಿಂಕ್ ಮತ್ತು ಅಸಿಂಕ್ ಕ್ಲೈಂಟ್ಗಳು, pandas-ರೆಡಿ ಔಟ್ಪುಟ್.
SDK ಅನ್ನು ಬಳಸುವುದು
from fxmacrodata import Client client = Client(api_key="YOUR_API_KEY") # USD inflation — no-key evaluation, up to 100 requests/day data = client.get_indicator("usd", "inflation") # 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])
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} ಎಂಡ್ಪಾಯಿಂಟ್ ಮಾರುಕಟ್ಟೆ ಒಮ್ಮತ ಸಮೀಕ್ಷೆಗಳು, ಕೇಂದ್ರ-ಬ್ಯಾಂಕ್ ಪ್ರಕ್ಷೇಪಣೆಗಳು, IMF ವರ್ಲ್ಡ್ ಎಕನಾಮಿಕ್ ಔಟ್ಲುಕ್ ಮತ್ತು ವೃತ್ತಿಪರ-ಮುನ್ಸೂಚಕ ಸಮೀಕ್ಷೆಗಳಿಂದ ಮುನ್ಸೂಚನೆ ಡೇಟಾವನ್ನು ಫೋರ್ಕಾಸ್ಟ್ ಮಾಡುತ್ತದೆ. ನಿರ್ದಿಷ್ಟ ಕರೆನ್ಸಿ ಮತ್ತು ಸೂಚಕಕ್ಕಾಗಿ ಮುನ್ಸೂಚನೆಗಳನ್ನು ವಿನಂತಿಸಲಾಗುತ್ತದೆ, ಉದಾಹರಣೆಗೆ https://api.fxmacrodata.com/v1/predictions/usd/inflation; ಕರೆನ್ಸಿ-ಮಾತ್ರದ ಮುನ್ಸೂಚನೆ ವಿನಂತಿಗಳನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ. ಪ್ರತಿ ಮುನ್ಸೂಚನೆಯು ಅದರ ಘೋಷಣೆಗೆ ಲಿಂಕ್ ಆಗಿದೆ announcement_id, ಆದ್ದರಿಂದ ನೀವು ಮುನ್ಸೂಚನೆಗಳನ್ನು ಸಾಕ್ಷಾತ್ಕರಿಸಿಕೊಂಡ ವೀಕ್ಷಣೆಗಳೊಂದಿಗೆ ಸೇರಿಸಬಹುದು.
prediction_type="fxmacrodata" ಇದು FXMacroData-ಜನರೇಟ್ ಮಾಡಿದ ಅಂದಾಜಾಗಿದೆ; ನಿಜವಾದ ಕಂಪೈಲ್ಡ್ konsensus ಅನ್ನು ಹೀಗೆ ಲೇಬಲ್ ಮಾಡಲಾಗಿದೆ market_consensus. ಮುನ್ಸೂಚನೆಯ ಲಭ್ಯತೆಯು ಬಿಡುಗಡೆಯ ಆಧಾರದ ಮೇಲೆ ಬದಲಾಗುತ್ತದೆ — ಪರಿಶೀಲಿಸಿ ವ್ಯಾಪ್ತಿ ಮ್ಯಾಟ್ರಿಕ್ಸ್. ಲುಕ್-ಅಹೆಡ್-ಫ್ರೀ ಸಂಶೋಧನೆಗಾಗಿ, ಇದನ್ನು ಅನುಸರಿಸಿ ಪಾಯಿಂಟ್-ಇನ್-ಟೈಮ್ ಬ್ಯಾಕ್ಟೆಸ್ಟಿಂಗ್ ಮಾರ್ಗದರ್ಶಿ.
Python — ಮುನ್ಸೂಚನೆಗಳನ್ನು ಪಡೆಯಿರಿ ಮತ್ತು ನೈಜ ಮೌಲ್ಯಗಳೊಂದಿಗೆ ಜೋಡಿಸಿ
import requests # Predictions for USD inflation — no-key evaluation, up to 100 requests/day preds = requests.get( "https://api.fxmacrodata.com/v1/predictions/usd/inflation", 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"}, timeout=30, ).json() # Join predictions with actuals using announcement_id actuals = requests.get( "https://api.fxmacrodata.com/v1/announcements/usd/inflation", 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 — ಮಾದರಿಯ ಮೂಲಕ ಮುನ್ಸೂಚನೆಗಳನ್ನು ಪಡೆಯಿರಿ
# All USD inflation predictions — free curl "https://api.fxmacrodata.com/v1/predictions/usd/inflation" # Filter by prediction type: market_consensus, imf_weo, central_bank_forecast, survey curl "https://api.fxmacrodata.com/v1/predictions/usd/inflation?prediction_type=market_consensus" # EUR predictions — requires API key curl "https://api.fxmacrodata.com/v1/predictions/eur/inflation?api_key=YOUR_API_KEY" # USD policy-rate predictions curl "https://api.fxmacrodata.com/v1/predictions/usd/policy_rate"
Prediction ವಿಧಗಳ ಉಲ್ಲೇಖ
| prediction_type | ವಿವರಣೆ |
|---|---|
| market_consensus | ಲಭ್ಯವಿದ್ದಲ್ಲಿ, ಸಂಕಲಿತ ಮಾರುಕಟ್ಟೆ ಅಥವಾ ಅರ್ಥಶಾಸ್ತ್ರಜ್ಞರ ಘಟನೆಯ ಒಮ್ಮತ |
| market_prediction | ವೃತ್ತಿಪರ-ಮುನ್ಸೂಚಕ ಪಾಯಿಂಟ್ ಪ್ರಿಡಿಕ್ಷನ್ |
| model_nowcast | ಕೇಂದ್ರ-ಬ್ಯಾಂಕ್ ಅಥವಾ ರಿಸರ್ವ್-ಬ್ಯಾಂಕ್ ಮಾಡೆಲ್ ನೌಕಾಸ್ಟ್ |
| ಸಮೀಕ್ಷೆ | ವೃತ್ತಿಪರ ಮುನ್ಸೂಚಕರ ಕೇಂದ್ರ-ಬ್ಯಾಂಕ್ ಸಮೀಕ್ಷೆ (ಉದಾಹರಣೆಗೆ ECB SPF) |
| central_bank_forecast | ಅಧಿಕೃತ ಕೇಂದ್ರ-ಬ್ಯಾಂಕ್ ಪ್ರಕ್ಷೇಪಣೆ (ಉದಾಹರಣೆಗೆ RBNZ MPS, BoC MPR) |
| central_bank_projection | ಅಧಿಕೃತ ಕೇಂದ್ರ-ಬ್ಯಾಂಕ್ ಪ್ರಕ್ಷೇಪಣೆ |
| imf_weo | IMF ವರ್ಲ್ಡ್ ಎಕನಾಮಿಕ್ ಔಟ್ಲುಕ್ ಪ್ರಕ್ಷೇಪಣೆ |
| 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 — pass your API key as a query parameter curl "https://api.fxmacrodata.com/v1/announcements/eur/policy_rate?api_key=YOUR_API_KEY" # Release calendar for Australia curl "https://api.fxmacrodata.com/v1/calendar/aud?api_key=YOUR_API_KEY" # 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 "https://api.fxmacrodata.com/v1/forex/usd/jpy?api_key=YOUR_API_KEY" # Data catalogue (discover available indicators for USD) curl "https://api.fxmacrodata.com/v1/data_catalogue/usd"
JavaScript / TypeScript
Node.js (18+), Deno, Bun ಮತ್ತು Fetch API ಹೊಂದಿರುವ ಆಧುನಿಕ ಬ್ರೌಸರ್ಗಳಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತದೆ.
ಅಧಿಕೃತ 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 = "YOUR_API_KEY"; const eur = await fetch( `https://api.fxmacrodata.com/v1/announcements/eur/policy_rate?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", query = list(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
ಬಿಲ್ಟ್-ಇನ್ ಬಳಸಿ 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); url = 'https://api.fxmacrodata.com/v1/announcements/eur/policy_rate?api_key=YOUR_API_KEY'; eur = webread(url, opts); disp(eur);
ಯಾವುದೇ ಭಾಷೆಗೆ ಟೈಪ್ಡ್ ಕ್ಲೈಂಟ್ ಅನ್ನು ಜನರೇಟ್ ಮಾಡಿ
FXMacroData API ಒಂದು ಸಂಪೂರ್ಣವನ್ನು ಪ್ರಕಟಿಸುತ್ತದೆ OpenAPI 3.1 ಸ್ಪೆಸಿಫಿಕೇಶನ್. ಇದನ್ನು ಇದರೊಂದಿಗೆ ಬಳಸಿ openapi-generator Kotlin, Swift, Rust, Dart, Ruby, PHP, ಮತ್ತು 40+ ಇತರ ಭಾಷೆಗಳಿಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಟೈಪ್ ಮಾಡಲಾದ ಕ್ಲೈಂಟ್ಗಳನ್ನು ತಯಾರಿಸಲು.
# 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 ವಿನಂತಿಗಳವರೆಗೆ ಕೀ-ರಹಿತ ಮೌಲ್ಯಮಾಪನವನ್ನು ಬೆಂಬಲಿಸುತ್ತವೆ. ಹೆಚ್ಚಿನ ಮಿತಿಗಳು ಮತ್ತು ಮಲ್ಟಿ-ಕರೆನ್ಸಿ ಪ್ರವೇಶಕ್ಕಾಗಿ ಚಂದಾದಾರರಾಗಿ.