API

API na data ya AfroTools kwa wasanidi programu

Viwango vya kodi, forex, bei za mafuta, na riba kwa nchi 54 za Afrika. API ya RESTful JSON; hakiki hali ya huduma na docs za Kiingereza kabla ya production.

Tazama nyaraka za API (Kiingereza) Pata ufunguo wa API (docs za Kiingereza)
Unapobofya docs za Kiingereza: API ni njia ya programu kuomba data kupitia endpoint kama /api/v1/tax/paye na kupokea majibu ya JSON. Docs kuu bado ziko Kiingereza na ndizo zinaeleza token, authentication, rate limits, webhooks, SDK, pricing na masharti ya production. Kwa Kiswahili, tumia ukurasa huu kuelewa mwelekeo, kisha hakiki maelezo ya mwisho kwenye API docs au pricing.

API ni nini?

API ni njia ya programu yako kuomba data kutoka AfroTools. Unaomba endpoint, unatuma request yenye key au token, kisha unapokea response ya JSON inayoweza kusomwa na app yako.

Kabla ya production

Usitumie token ya production kwenye browser ya umma. Hakiki rate limit, billing, privacy, errors na endpoint status kwenye docs za Kiingereza kabla ya kuunganisha wateja halisi.

Zana za local

Kwa kazi za haraka, tumia zana za developer kama JSON, JWT, Base64, UUID, Regex na SQL. Nyingi hufanya kazi kwenye browser bila kupakia data.

Glossary fupi: endpoint ni URL ya huduma; request ni ombi kutoka app yako; response ni jibu la API; JSON ni format ya data; token au API key ni siri ya kuruhusu access; rate limit ni kikomo cha maombi; webhook ni ujumbe unaorudi app yako tukio likitokea; SDK ni maktaba ya lugha ya programu. Maelezo ya mwisho na pricing hubaki kwenye API docs za Kiingereza na pricing ya Kiingereza.

API Nne, Jukwaa Moja

Kila kitu unachohitaji kujenga programu za fintech za Afrika.

💰

AfroTax — Kodi

Mahesabu ya PAYE, VAT, na kodi ya shirika kwa nchi 54 za Afrika. Tumia kwa ujumuishaji na hakiki source/current docs kabla ya production.

/api/v1/tax/paye
💱

AfroFX — Sarafu

Viwango vya kubadilishana kwa wakati halisi na historia kwa sarafu zote za Afrika. Fuata docs za Kiingereza kwa freshness, limits na authentication.

/api/v1/fx/rates

AfroFuel — Mafuta

Bei za mafuta na data ya historia kulingana na source ya API. Petroli, dizeli, na kerosini pamoja na data ya historia.

/api/v1/fuel/prices
🏢

AfroRates — Riba

Viwango vya riba vya benki kuu, data ya mfumuko wa bei, na viwango vya sera ya fedha barani Afrika.

/api/v1/rates/central-bank

Rahisi Kujumuisha

Anza kupiga simu za API ndani ya dakika moja.

# Pata muhtasari wa kodi ya PAYE ya Nigeria
curl -X GET "https://api.afrotools.com/v1/tax/paye?country=NG&salary=500000" \
  -H "Authorization: Bearer UFUNGUO_WAKO_WA_API"
// Pata muhtasari wa kodi ya PAYE ya Nigeria
const response = await fetch(
  'https://api.afrotools.com/v1/tax/paye?country=NG&salary=500000',
  {
    headers: {
      'Authorization': 'Bearer UFUNGUO_WAKO_WA_API'
    }
  }
);
const data = await response.json();
console.log(data.tax_breakdown);
# Pata muhtasari wa kodi ya PAYE ya Nigeria
import requests

response = requests.get(
    "https://api.afrotools.com/v1/tax/paye",
    params={"country": "NG", "salary": "500000"},
    headers={"Authorization": "Bearer UFUNGUO_WAKO_WA_API"}
)
data = response.json()
print(data["tax_breakdown"])

Anza katika Hatua 3

1

Unda akaunti

Jisajili kwenye AfroTools na nenda sehemu ya API kwenye dashibodi yako.

2

Pata ufunguo wako wa API

Tengeneza ufunguo wa API kutoka dashibodi yako. Kiwango cha bure kinajumuisha simu 100 kwa siku.

3

Anza kujenga

Tumia mwisho wetu wa RESTful JSON kujumuisha data ya fedha ya Afrika kwenye programu yako.

Uko Tayari Kujenga?

Anza na simu 100 bure za API kwa siku. Hakuna kadi ya mkopo inayohitajika.

Tazama bei na ufunguo wa API (Kiingereza)
Bridge ya API: Maelezo haya yanaelekeza wasanidi wa Kiswahili kwenye docs kuu za API ambazo bado ziko Kiingereza. Usitumie ufunguo wa production kwenye mifano bila kusoma docs, limits, auth, privacy na billing ya provider.