дастури ҷараёни кории API

Шумо чӣ сохтан мехоҳед?

Натиҷаеро интихоб кунед, ки ба кори шумо наздиктар аст. Ҳар як роҳ ба шумо як дархости коrze, он чӣ бояд ҷавоб含 кунад, чӣ тавр санҷед, ки он кор кард ва қадами навбатии муфидро медиҳад.

Панҷ роҳи амалӣ

Аз натиҷа оғоз кунед, на аз рӯйхати нуқтаҳои пайваст.

Selected: Troubleshoot a request

Сандоқии 14-рӯзаи API-и шумо

Аз дархости аввал ба коре гузаред, ки арзиши нигоҳ доштан дорад.

Ҳадаф аз он нест, ки ба ҳар як саҳифаи маҳсулот ворид шавед. Ҳадаф ин аст, ки кори муфиди аутентификатсияшудаи API-ро ба анҷом расонед, дар рӯзи дигар баргардед ва бо як маҷмӯи маълумоти такроршаванда ё ҷараёни кори замият бароед.

Санҷиши пешрафти API

Рӯзи 0

Дастрасиро исбот кунед

Калидро созед, як дархости аутентификатсияшударо иҷро кунед ва ҷавоби аввалинро бо метадодаҳои он захира кунед.

Кушодани қадам →

Рӯзҳои 1-2

Дархостро боэътимод созед

Мушкилоти аутентификатсия ё филтрро ҳал кунед ва скрипти аввалинро ба як супориши номдор ва такроршаванда табдил диҳед.

Кушодани қадам →

Рӯзҳои 3-4

Илова кардани вақти нашрия

Аз тақвим ҳамчун оинаи дуюми нуқтаи пайваст истифода баред ва иҷрои навбатии муфиди API-ро ба нақша гиред.

Кушодани қадам →

Рӯзҳои 5-7

Натиҷаи тадқиқотро созед

Интизориҳо ё гурӯҳи хурди силсилаҳои макроро илова кунед, сипас як муқоисаи захирашуда, ҷадвал ё корт-нишондиҳанда созед.

Кушодани қадам →

Рӯзҳо 8-10

Навсозиҳоро автоматик кунед

_REST, SSE ё вебхукҳои банақшагирифташударо интихоб кунед ва иҷрои бомуваффақияти дигари API-ро дар рӯзи дигар анҷом диҳед.

Кушодани қадам →

Рӯзҳои 11-13

Мустаҳкам кардани клиент

Тайм-аутҳо, такрориҳои маҳдуд, валидатсияи ҷавоб, логгини бехатари ҳуввият ва мониторинги маълумоти кӯҳнаро илова кунед.

Кушодани қадам →

Рӯзи 14

Далелҳоро баррасӣ кунед

Тасдиқ кунед, ки API кори такроршавандаеро таъмин мекунад, ки дастаи шумо нигоҳ медорад, сипас маҷмӯи додаҳо ё ҷараёни кории замимаи навбатро интихоб кунед.

Кушодани қадам →

Request help

Ташхиси ҷавоби ноком ё холӣ

Inspect the status and a short error body, then follow the matching fix. Never paste an API key or a full authenticated URL into a support message.

10 дақиқа Troubleshooting authenticationэълонҳо

Намунаи кории

Калиди худро дар нигоҳ доред FXMD_API_KEY; ҳеҷ гоҳ онро ба назорати манбаъ (source control) нагузоред.

import os
import requests

key = os.getenv("FXMD_API_KEY", "").strip()
if not key:
    raise RuntimeError("FXMD_API_KEY is not set")

response = requests.get(
    "https://api.fxmacrodata.com/v1/announcements/eur/inflation",
    params={"api_key": key, "limit": 1},
    timeout=20,
)
print(response.status_code, response.text[:300])

Натиҷаи интизоришуда: A 200 confirms the key and path work. A 401 or 403 points to authentication or access, a 404 to the path, and a 429 to request pacing.

Вақте ки скрипти аввал ба системаи воқеӣ табдил меёбад

Ҳалли мушкилот ва дастури истеҳсолот

Ин дастурҳоро истифода баред, вақте ки ҷавоб ноком мешавад, ҳеҷ гуна маълумот намедиҳад ё ба назоратҳои истеҳсолӣ аз қабили кэширование, тайм-аутҳо, такрорҳо ва расонидани рӯйдодҳо ниёз дорад.

РоҳнамоОнро истифода баред, вақте киОғоз
Ташхиси ҷавоби ноком ё холӣ Мушкилоти аутентификатсия, дастрасӣ, роҳ, маҳдудияти суръат ва дастрасии маълумотро бе ошкор кардани калиди худ ҷудо кунед. Кушодани дастур →
Омода кардани мизоҷи API барои истеҳсолот Илова кардани вақтҳои интизорӣ, такрориҳои маҳдуд, кэширование, дархостҳои шартӣ ва намунаи дурусти расонидан. Кушодани дастур →