Bwatoo iGambiya · XH · GMD Ngena Faka intengiso

I-API yokungenisa yeBwatoo

Thumela ikhathalogu yakho kwivenkile yakho yeBwatoo ukusuka kwikhawuntara yakho, kwivenkile yakho ye-intanethi okanye kwisoftwe yakho yolawulo.

Amaxwebhu e-API (OpenAPI)

Ukuqinisekiswa

Yenza isitshixo kwiVenkile yam, Izitshixo ze-API. Sithumele kwi-header ethi Authorization. Isitshixo sovavanyo (bw_test_…) siqinisekisa izinto ozithumelayo size sibuyise ingxelo ngaphandle kokupapasha nto.

Authorization: Bearer bw_live_…

Thumela iimveliso

Iimveliso ezili-100 ubuninzi kwisicelo ngasinye. Imveliso iyenziwa, okanye ihlaziywe ukuba ine-external_id esele yaziwa.

POST https://api.gm.bwatoo.com/api/v1/shop/products
{"items": [{"external_id": "HLX-15", "category": "cars", "title": "Toyota Hilux 2015",
  "description": "…", "price": "8500000", "currency": "XAF", "city": "Libreville",
  "attributes": {"make": "toyota", "model": "hilux", "year": 2015},
  "photos": ["https://…/hilux.jpg"], "stock": 3}],
 "full_feed": false}

Imveliso nganye ifumana isiphumo: created, updated, unchanged, pending (ijongwa liqela) okanye rejected nesizathu.

Ezinye iindlela

Iifayile nemijelo

Iimveliso ezifanayo zingathunyelwa nge-CSV, Excel, XML okanye JSON ukusuka kwiVenkile yam, Ngenisa. Iikholamu:

external_id, category, title, description, price, currency, negotiable, city, district, photos, video_url, stock, delivery_days, ships_from, delivery_days_min, delivery_days_max, variants, attr_<clé>

Amaxabiso amaninzi ahlulwe ngomgca othe nkqo (|). Business: iBwatoo iphinda ifunde umjelo wakho okude rhoqo emva kweeyure ezi-6.

Imida

Pro: izinto ezili-100 ezenziwayo ngosuku nezingama-20 ngeyure. Business: ezi-2 000 ngosuku nezingama-300 ngeyure. Ngaphezu kwezingama-50 ezenziwe kwiyure enye, iintengiso ezintsha zijongwa liqela.

Ii-webhook (Business)

Iziganeko: message.received, offer.received, offer.accepted, stock.out, listing.paused. Umbhalo wemiyalezo awuze uthunyelwe. Qinisekisa umsayino ngaphambi kokusebenza ngento ethunyelweyo:

X-Bwatoo-Signature: t=1760000000,v1=<hmac>

expected = hmac_sha256(secret, f"{t}.{body}")
ok = constant_time_equals(expected, v1) and abs(now - t) < 300

Phendula ngekhowudi ye-2xx. Ukuba kuyasilela, iBwatoo izama kwakhona amaxesha ama-5, ngexesha lokulinda elikhulayo.

Ilizwe nolwimi

I-Bwatoo inesiza esinye kwilizwe ngalinye: izibhengezo, amaxabiso nemali yakowenu.

Ulwimi
Ilizwe

Amazwe aphambili

Onke amazwe