Lapha, nitawutfola imibandzela nemitsetfo lehlobene ngco nebasebentisi be-API (labatiwa nge “Imibandzela ye-API”). Le Mibandzela ye-API kufanele ifundvwe kanye ne Imibandzela Lejwayelekile Yebalingani Bebhizinisi (labatiwa nge “Imibandzela Lejwayelekile”). Nome ngutiphi timibandzela letichaziwe letisetjentiswa kule Mibandzela ye-API titawuba nencazelo leniketwe kuyo kuMibandzela Lejwayelekile.
1. Tibopho tebasebentisi be-API
1.1. Ngekulandzela ngalokugcwele nangaso sonkhe sikhatsi le Mibandzela ye-API, sininiketa imvume lelinganiselwe, lengasiyo yekukhetsa kuphela, lengeke inikelwe kulomunye, lengeke idluliselwe, futsi lengaphucwa, yekusebentisa i-API yetfu kutfutfukisa, kuhlola, nekusekela luhlelo lwesofthiwe, iwebhusayithi, nome umkhicito lenikuhlanganisako nome insita leniyinikelako (le“Application”) futsi nivumele emakhasimende enu kutsi asebentise kuhlangana kwenu ne-API yetfu ngekhatsi ne-Application yenu.
1.2. Niyavuma kutsi angeke nente loku lokulandzelako:
1.2.1. Kunikela lelinye licembu emalungelo lawuphi lanikelwe ngaphansi kwale Mibandzela ye-API;
1.2.2. Kusebentisa nome kuphindza kwenta i-API yetfu ngaphandle kwaletimo letivunywe ngalokucacile yile Mibandzela ye-API;
1.2.3. Kusebentisa i-API yetfu ngenhloso lephula nome nguwuphi umtsetfo nome umtsetfo lohlelekile nome lelinye lilungelo lomuntfu, kufaka emalungelo emphahla yengcondvo, emalungelo ebumfihlo, nome emalungelo ebuntfu; nome
1.2.4. Kusebentisa i-API yetfu ngayo yonkhe indlela lengavumelani nale Mibandzela ye-API.
1.3. I-API yetfu inemikhawulo yekusebentisa kuvikela kusetjentiswa ngalokungakafaneleki nome/nekusetjentiswa nge-API yetfu ngendlela lengakafaneleki. Lemikhawulo yekusebentisa ingashintjwa ngaphandle kwesatiso. Nangabe nichubeka nekwendlula umkhawulo wekusebentisa nome nisebentise insita ngalokungakafaneleki, singavimba kufinyelela kwenu ku-API yetfu.
2. Kugcinwa kwekucuketfwe
2.1. Anivunyelwa kugcina nome ngukuphi kucuketfwe (njengemininingwane ye-feed) leyisuka nome levela kuliwebhusayithi letfu nome lefinyelelwa nge-API yetfu.
2.2. Ningagcina tinombolo naletinhlamvu letikhetsekile te-Application temsebentisi leniniketiwe (ema-API tokens) nome ema-authentication tokens laniketwe nge-Open Authorisation Standard (ema-OAuth tokens).
2.3. Ningagcina ngesikhashana (cache) nome ngukuphi kucuketfwe lokusuka kuliwebhusayithi letfu nome lokufinyelelwa nge-API yetfu kuze kufike emahora langema-24 kusukela ekuceleni loko kucuketfwe nge-API yetfu.
2.4. Nangabe buhlobo betfu buphelile ngenoma nguliphi lizatfu, kufanele nisule ngalokuphelele konkhe kucuketfwe lokusuka nome levela kuliwebhusayithi letfu nome lokufinyelelwa nge-API yetfu, ngaphandle kwalapho kwenta njalo kungenta niphule nome ngumuphi umtsetfo losebentako nome sibopho lesibekwe ngumbuso.
3. Kutimela
3.1. Impahla yetfu
3.1.1. Sitimele onkhe emalungelo, sihloko, nenzalo, kufaka onkhe emalungelo emphahla yengcondvo, ku-API yetfu naletonkhe tincenye, ema-components, nema-executables e-API yetfu, futsi asikuniketi nawuphi umlungelo, sihloko, nome inzalo ku-API yetfu ngaphandle kwemvume leniketwe ngaphansi kwale Mibandzela ye-API.
3.1.2. Kusebentisa kwenu i-API yetfu angeke kuniniketa nawuphi umlungelo wemphahla yengcondvo lohlobene natsi nome sihloko nome inzalo yekutimela kuloomalungelo, kufaka emalungelo lahlobene netinkhundla tetfu tekuhweba neliwebhusayithi.
3.1.3. Angeke, nanini, niphikise nome nisite nome ngubaphi labanye emukhondzweni wekuphikisa emalungelo etfu ku-API yetfu nome nome nguyiphi lenye impahla yengcondvo letimelwe nguletfu nome leniketwe imvume kutsi ibe kwetfu nome kubalingani betfu.
3.1.4. Niyavuma kutsatsa tinyatselo letinjalo lesingasicela ngobulungiswa kuvikela emalungelo etfu ku-API yetfu.
3.1.5. Niyavuma kutsi singachubeka nekwenta tinshintjo futsi sitfutfukise i-API yetfu nekutsi sitawutimela leto tinshintjo neko kutfutfukiswa.
3.1.6. Ngalokunjalo, nisayina futsi nidlulisela kitsi onkhe emalungelo enu, sihloko, nenzalo kuletinshintjo nome imisebenti lesuka ku-API yetfu leyakhiwe ngunine nome yenteliwe nine, kungakhatsaliseki kutsi yakhiwa ngekulandzela Mibandzela ye-API yini. Loku kudluliselwa kusebenta kusukela ngesikhatsi kwakhiwa kwaleto tinshintjo nome imisebenti lesukako futsi kutakufaka onkhe emalungelo ngaphansi kwayo yonkhe imitsetfo yemphahla yengcondvo, kufaka ne-copyright.
3.1.7. Angeke nitsatse nome ngusiphi sento sekubeka engotini, kunciphisa, nome kwabelana ngayo nome ngayiphi indlela nome ngubani lomunye umuntfu kutimela kwetfu i-API yetfu nemalungelo etfu kuyo nome nome ngumuphi umsebenti lowasukako nome tibuyeketo tayo.
3.1.8. Nome ngutiphi tincenye nome imisebenti yenshini yanome ngusiphi luhlelo nome luhlelo lwe-API lolususelwa ku-API yetfu nome etindleleni tetfu tebhizinisi, nanome ngamaphi emalungelo lahlobene, sihloko, nome inzalo, kufaka onkhe emalungelo emphahla yengcondvo, kutawuba ngetfu sodwa.
3.2. Impahla yenu
3.2.1. Asifuni kutimela i-Application yenu ngaphandle kwelizinga lekutsi i-Application yenu isebentisa i-API yetfu.
3.2.2. Niyasiniketa ilungelo lelingahlawulwa i-royalty, lelingasiyo yekukhetsa kuphela, lelisebenta emhlabeni wonkhe, nalelingeke liphucwe, ngaphansi kwawo onkhe emalungelo enu emphahla yengcondvo, kwenta loku lokulandzelako:
3.2.2.1. Kushicelela ligama lenu ne-logo (kanye nome ngaphandle kweluhlombe lolukhomba ku-Application yenu) kuliwebhusayithi letfu, kutincwadzi temaphephandzaba, nakuto tetfu tekukhangisa ngaphandle kwemvume yenu leyengetiwe;
3.2.2.2. Kusebentisa, kwenta, nekukhombisa i-Application yenu nekucuketfwe kwayo ngenhloso yekukhangisa nome yekukhombisa;
3.2.2.3. Kwenta i-Application yenu itfolakale emakhasimendeni etfu; futsi
3.2.2.4. Kucondzisa emakhasimende etfu ku-Application yenu ngekuluhlombisa kuyo.
3.3. Iminikelo ku-API yetfu
3.3.1. Ngekutfumela iminikelo yemibono nome lokunye kuphindzisela mayelana ne-API yetfu kitsi (le“Iminikelo”), niyavuma kwaloku lokulandzelako:
3.3.1.1. Asikho ngaphansi kwanome ngusiphi sibopho sebumfihlo mayelana neminikelo yenu;
3.3.1.2. Singasebentisa nome sembule (nome sikhetse kungasebentisi nome kungembuli) leyo minikelo ngenoma nguphi inhloso, nangayo yonkhe indlela, nakuwo nome ngumuphi umtsetjana emhlabeni wonkhe;
3.3.1.3. Ngalokungeke kubuyiselwe nangalokukhetsekile, niyasiniketa emalungelo ekusebentisa iminikelo yenu ngayo yonkhe indlela lesingatsandza ngayo; futsi
3.3.1.4. Aninalo lilungelo lekutfola nome ngusiphi sinhlawulo nome kubuyiselwa kwemali kitsi ngaphansi kwanome ngusiphi simo.
3.4. Kubuyeketa i-API yetfu
3.4.1. Singakhipha tinguqulo letilandzelako te-API yetfu futsi sicele kutsi nisebentise leto tinguqulo letilandzelako. Kuchubeka kwenu nekusebentisa ema-API landzela kukhishwa lokulandzelako kutawubhekwa njengekwemukela kwenu tinshintjo.
3.4.2. Kufanele niyekele kusebentisa tonkhe tinguqulo taphambilini te-API yetfu nikhetse i-API yetfu lebuyekeliwe.
3.4.3. Singashintja, simise, siphelise, nobe siyekelise nawuphi umnikelo we-API yetfu, kufaka phakatsi kutfola kwaletinye tinsita, imininingwane, tici, nobe imisebenti lengenwa nge-API yetfu. Sitawutama kunatisa mayelana naloku kushintja, kumiswa, kuphelisa, nobe kuyekeliswa, ngesaziso lesingaphansi kwemalanga lasikhombisa (7) kusengaphambili, kuma-channel yetfu ye-Telegram kanye ne-forum ye-Vanilla.
3.4.4. Nomake injongo yetfu kutsi i-API yetfu leguculiwe ihambisane nalendlelakuhamba yayo yangaphambilini, asikaciniseki ngaloku futsi ngeke sibe nasibopho kini ngandlela nobani ngekwehluleka kwe-API yetfu leguculiwe kuhambisana nayiphi indlela yangaphambilini ye-API yetfu.
4. Tivumelwano tesibopho kanye netikhawulo tesibopho
4.1. Niciniseka kutsi ninalilungelo lekusebentisa, kuphindza kwenta, kudlulisela, kukopisha, kukhombisa esidlangalaleni, kwenta esidlangalaleni, kanye nekusabalalisa i-Application yenu, ngephandle kwesiciniso lesivela nobe lesisusa kuliwebhusayithi letfu nobe lesingenwa nge-API yetfu.
4.2. Nisebentisa i-API yetfu ngengoti yenu. Nitatsatela sibopho sesigcwele kanye nengoti yanoluhlobo lwekulahlekelwa lenifa nilubandzeleliwe kungenca yekusebentisa nobe kungena ku-API yetfu.
4.3. Ngasetulu kwetikhawulo tesibopho lesibekwe eMibandzeleni Yebalulekile, sicela nicaphele lokulandzelako:
4.3.1. Asinasibopho sanoluhlobo lekulahlekelwa nobe kulimala kungenca yemininingwane nobe emanani lashicilelwa nobe latfunyelwa nge-API yetfu nobe naluphi luphutseko nobe lokushiywa ku-API yetfu nobe kuyo.
4.3.2. Ngeke sibe nasibopho sesivelela kuma-oda, tincumo tekuhweba, nobe kutsengwa kwetimphahla nobe tinsita telabomunye umuntu (kufaka phakatsi tinsimbi temali kanye nemali) letisekelwe emininingwaneni leshicilelwe nobe leniketwe nge-API yetfu.
4.3.3. I-App markup ibalwa ngekusekelwa kukuhweba kwinye, kusekelwe enanini lekutsenga lelo kuhweba kanye nemaphesenti e-markup lasetiwe i-Application yenu, futsi ikhokhwa ngemali yakho ye-akhawunti. Uma inani le-markup lelibaliwe kulokuhweba lincane kunelicele lelincane lemali yenu ye-akhawunti (sibonelo, 0.01 USD/EUR), lelo nani liyasikwa libe zero. Asinasibopho sekubutsanisa, kudlulisela, nobe kukhokha ngayinye tinani te-markup langaphansi kwalesikhawulo.
5. Tisexwayiso
5.1. Sexwayiso Sesibopho
5.1.1. Siniketa i-API yetfu njengobe 'injalo' kanye 'njengobe ikhona' ngephandle kwanoluhlobo lwesivumelwano sesibopho, kungakhatsaliseki nome kusho kucondzakala. Ngesigaba lesigcwele lesivunywe ngumtsetfo losebenta, siyala tonkhe tivumelwano tesibopho kanye netincazelo, kufaka phakatsi, ngephandle kwesikhawulo, nawuphi umbono wesivumelwano wekutsengiswa, kufaneleka enjongweni yakhona, litayitili, kuciniseka kwemininingwane, kanye nekungephulwa kwalinye lilungelo.
5.1.2. Asikaciniseki kutsi i-API yetfu itasebenta ngephandle kwekuphazanyiswa nobe emaphutseko. Ngalokukhetsekile, kusebenta kwe-API yetfu kungaphazanyiswa ngetizatfu letifaka kugcinwa, kubuyeketa, nobe kwehluleka kwesistimu nobe kwelusayeti. Siyala sonkhe sibopho sekulimala nakwenteka kungenca yekuphazanyiswa nobe emaphutseko ekusebenta.
5.1.3. Siyala sonkhe sibopho sanawuphi kwehluleka kusebenta, kungakhonakali kungena, nobe timo temuko lomubi we-API yetfu ngenca yesetulu lesingafaneleki, kuphazanyiswa lokuphatselene nabahlinzeki betinsita te-internet, kugcwala kwelusayeti lwe-internet, nobe naluphi lunye luzatfu.
5.2. Sexwayiso Sekuphepha
5.2.1. Niyavuma kutsi kunine kuphela lenisibopho sekulawula, kusebenta, kanye nekuphepha kwanoluhlobo lwetintengiswano kanye nekuxhumana lokwentiwa ngekungena nobe kusebentisa i-API yetfu.
5.2.2. Kunetingoti letihambisana nekusebentisa lisistimu lekuhweba lelisekelwe ku-internet lelifeza tivumelwano, letifaka kwehluleka kwesetulu, i-software, kanye nekuxhumana kwe-internet. Asilawuli emandla esikhombiso, kutfolwa kwaso nobe indlela lelidlulela ngayo nge-internet, kuhlelwa kwesetulu senu, nobe kwetsembeka kwekuxhumana kwaso. Ngeke sibe nesibopho ngekwehluleka kwekuxhumana, kuphazanyiswa, emaphutseko, kuhlanekezelwa, nobe kulibaziseka lenibhekana nako nangesikhatsi nihweba nge-internet ngekusebentisa i-API yetfu.
6. Kukhululwa Kwesibopho
6.1. Lokulandzelako kutawuba sibopho senu ninwe, futsi nitawusikhulula nanisibeke ngephandle nasikhululekile kunoma tonkhe ticelo, kulimala, nobe ticala telabomunye umuntu (kufaka phakatsi noluhlobo lwekulahlekelwa lolulandzelanako, kulahlekelwa inzuzo, kanye netindleko tetfu tesheja letifaneleko uma tisebenta) letivela kulokulandzelako:
6.1.1. Nakuphi kwehluleka kwenu kugcina kuphepha kwanoluhlobo lwesetulu sekuphepha nobe tinchubo letisetjentiswa ku-, nobe letihambisana ne-API yetfu;
6.1.2. Kusebentiswa, kusebenta, nobe kuhlanganiswa kwe-API, imininingwane, setulu, nobe emadokhumente letiyetfu kanye naletingasiwo tetfu, lokuholela ekutseni kube nesibopho; kanye
6.1.3. Nawuphi umtsetfo weticelo telabomunye umuntu letivela kungenca ya, nobe letihambisana na, kusebentisa kwenu, nobe kwehluleka kusebentisa, i-API yetfu.
7. Kuphepha
7.1. Uma nitfola nawuphi luphutseko lekuphepha, nobe kungeniswa kwelinye emandla ku-Application yenu, kufanele nisibike ngasihlwesi ngekuphakamisa incenye yenkulumo ku-Vanilla Community, leyincenye yesayithi setfu sabatsuli, nobe ngekutfumela imeyili ku api-support@ deriv.com.
7.2. Nitawusebenta natsi kulungisa ngasihlwesi nawuphi luphutseko lekuphepha futsi nitawucedza ngasihlwesi nakuphi kungena nobe bantfu labangenako ngephandle kwemvumo.
7.3. Uma lwaphi luphutseko lekuphepha nobe kungeniswa lokuhlanganisa i-Application, ema-API, nobe siciniso lesikuliwebhusayithi letfu nobe lesingenwa nge-API kwenteka, ngeke nente nawuphi umbiko wesidlangalaleni (kufaka phakatsi kudzabula ngeliphephandzaba, ema-blog, imithombo yebudlelwane, tibhodi tetatiso, njalonjalo) ngephandle kwemvumo yetfu yebhalwe nayikhonjiswe kusengaphambili kuwo onkhe emabhaki.
8. Kuphelisa
8.1. Nangaliso sikhatsi futsi ngenca yanoluphi luzatfu nobe kute luzatfu, sitfu, ngokutentela sinye, singaphelisa kusebentisa kwenu i-API yetfu ngephandle kwesaziso.
8.2. Uma sisebentisa lilungelo letfu ngaphansi kweSigaba 8.1, onkhe emalungelo kanye netilayisensi tenitiwe kini kuletiMibandzela ye-API tiyawuphela ngasihlwesi. Niyavuma kuyekelela ngasihlwesi kusebentisa kwenu konkhe i-API yetfu.