Rana 0
Shaidawa damar shiga
Ƙirƙiri mabuɗin, kammala buƙata ɗaya da aka tantance, sannan a ajiye amsar farko tare da bayananananta.
Buɗe mataki →jagorar tsarin aikin API
Zaɓi sakamakon da ya fi kusa da aikinka. Kowane hanya yana ba ka buƙata ɗaya mai aiki, abin da amsar ya kamata ta ƙunsa, yadda za a duba ko ya yi aiki, da mataki na gaba mai amfani.
Hanyoyi biyar na aikace
An zaɓa: Ɗauko bayanan macro
Gwaji na 14-kwanaki na API
Manufar ba ziyartar kowane shafin samfurin ba ne. Manufar ita ce kammala aikin API mai amfani da aka tantance, komawa a wani ranar, sannan a tashi da bayanan da za a iya maimaitawa ko tsarin aiki na aikace-aikace.
Rana 0
Ƙirƙiri mabuɗin, kammala buƙata ɗaya da aka tantance, sannan a ajiye amsar farko tare da bayananananta.
Buɗe mataki →Kwanaki 1-2
Gyara matsalolin tantancewa ko tacewa sannan ka mayar da rubutun farko ya zama aiki mai suna wanda za a iya maimaitawa.
Buɗe mataki →Kwanaki 3-4
Yi amfani da kalandar a matsayin dangin endpoint na biyu kuma tsara na gaba mai amfani na gudanarwar API.
Buɗe mataki →Kwanaki 5-7
Ƙara ra'ayoyi ko ƙaramin rukunin jerin macro, sannan samar da kwatanci ɗaya da aka adana, tebur, ko scorecard.
Buɗe mataki →Kwanaki 8-10
Zaɓi REST, SSE, ko webhooks da aka tsara kuma kammala wani nasarar gudanarwa na API a wani ranar daban.
Buɗe mataki →Kwanaki 11-13
Ƙara lokacin jira, sake gwaji mai iyaka, tantance amsa, logging mai tsaron credential, da sa ido kan tsohon bayani.
Buɗe mataki →Rana 14
Tabbatar da cewa API yana samar da aiki mai maimaitawa wanda tawagarka za ta ci gaba da shi, sannan ka zaɓi bayanan gaba ko aikin application.
Buɗe mataki →Bukatun farko
Fara da kurena guda daya da alama da ka riga ka fahimta. Wannan yana sa authentication, siffar amsa, pagination, da ajiya su kasance masu saukin tabbatarwa kafin ka kara jerin bayanan.
Misali mai aiki
Ajiye mabuɗinka a FXMD_API_KEY; kada ka taɓa manna shi a cikin sarrafa tushe.
import os
import requests
response = requests.get(
"https://api.fxmacrodata.com/v1/announcements/eur/inflation",
params={"api_key": os.environ["FXMD_API_KEY"], "limit": 5},
timeout=20,
)
response.raise_for_status()
payload = response.json()
print(payload["data"][0])
Sakamakon da ake tsamara: Amsar 200 tare da kiyayye na inflation na EUR mafi kwanan nan tare da bayanan amsar da ke bayyana jerin bayanan, tushe, shafuka, da ingancin bayanan.
Lokacin da script na farko ya zama tsarin gaske
Yi amfani da waɗannan jagororin lokacin da amsa ta gaza, ba ta da bayani, ko take buƙatar sarrafa production kamar caching, timeouts, sake gwadawa, da isar da tura sakon
| Jagora | Yi amfani da shi lokacin da | Fara |
|---|---|---|
| Gano matsalar amsa da ta gaza ko kuma wadda take kyakkyawa | Raba matsalolin tantancewa, shiga, hanya, iyakar sauri, da samun bayanan ba tare da bayyana mabuɗinka ba. | Bude jagora → |
| Sanya client na API ya zama shirye don samarwa | Ƙara timeouts, sake gwadawa masu iyaka, caching, buƙatu na conditional, da tsarin isarwa mai kyau. | Bude jagora → |