Kutholakale ubuthakathaka muva nje epulatifomu yezifundo eziku-inthanethi edumile i-Coursera. Inkinga ivele ku-API, okwaholela enkolelweni yokuthi abaduni kungenzeka ukuthi basebenzise ubuthakathaka be-"BOLA" ukuze baqonde okuthandwa yizifundo zabasebenzisi futhi bakhethe ukukhetha kwabo izifundo.
Ngaphezu kwalokho, kukholakala nokuthi ubuthakathaka obusanda kwembulwa kungenzeka ukuthi buveze idatha yomsebenzisi ngaphambi kokuba ilungiswe. Lawa maphutha atholwe ngabacwaningi enkampanini yokuhlola ukuphepha kwezicelo i-Checkmarx futhi amenyezelwa emphakathini ngesonto eledlule.
Ubuthakathaka buhlobene nezinhlobo ezahlukene zezinhlelo zokusebenza zeCoursera , futhi abacwaningi banqume ukujula ekuphepheni kweCoursera ngenxa yokuthandwa kwayo okukhula ngokushintshela emsebenzini nasekufundeni online ngenxa yobhubhane lwe-COVID-19.
Kulabo abangajwayelene ne-Coursera, kufanele wazi ukuthi le yinkampani enabasebenzisi abayizigidi ezingama-82 futhi esebenza nezinkampani namanyuvesi angaphezu kwama-200. Ubudlelwano obaziwayo buhlanganisa i-University of Illinois, iDuke University, iGoogle, i-University of Michigan, i-International Business Machines, i-Imperial College London, iStanford University kanye ne-University of Pennsylvania.
Kutholakale izinkinga eziningana ze-API, okuhlanganisa ukubalwa komsebenzisi/i-akhawunti ngomsebenzi wokusetha kabusha iphasiwedi, izinsiza ezinganele ezikhawulela kokubili ama-GraphQL nama-REST API, kanye nokulungiselelwa okungalungile kwe-GraphQL. Ikakhulukazi, inkinga yokugunyazwa kwezinga lezinto ephukile iphezulu ohlwini.
Lapho sisebenzisana nesicelo sewebhu se-Coursera njengabasebenzisi abajwayelekile (abafundi), siqaphele ukuthi izifundo ezisanda kubukwa zikhonjisiwe kusixhumi esibonakalayo somsebenzisi. Ukumela lolu lwazi, sithola izicelo eziningi ze-API GET endaweni yokugcina efanayo: /api/userPreferences.v1/ [USER_ID-lex.europa.eu~[PREFERENCE_TYPE}.
Ubuthakathaka be-BOLA API buchazwa njengobuthinta okuthandwa ngumsebenzisi. Ngokusebenzisa lobu buthakathaka, ngisho nabasebenzisi abangaziwa bangathola okuthandwa futhi bashintshe ngisho nokukushintsha. Ezinye izintandokazi, njengezifundo ezibukwe muva nje kanye nezitifiketi, nazo zivuza imethadatha. Amaphutha e-BOLA API angadalula ama-endpoints aphatha izihlonzi zezinto, okungenzeka avule umnyango wokuhlaselwa okubanzi.
“Lokhu kuba sengozini kwakungasetshenziswa kabi ukuze kuqondwe izinketho zabasebenzisi abajwayelekile ngezinga elikhulu, kodwa futhi nokuphambukisa ukukhetha kwabasebenzisi ngandlela thile, njengoba ukukhohliswa komsebenzi wabo wakamuva kuthinta okuqukethwe okwethulwe ekhasini lasekhaya i-Coursera ngokukhethekile umsebenzisi, ”kuchaza abacwaningi.
Ngeshwa, izinkinga zokugunyazwa zivame kakhulu kuma-API, "kusho abacwaningi. “Kubaluleke kakhulu ukufaka ukuqinisekiswa kokulawulwa kokufinyelela endaweni eyodwa, kuhlolwe kahle, kuhlolwe ngokuqhubekayo futhi kugcinwe kahle. Izindawo zokugcina ze-API ezintsha, noma izinguquko kulawa akhona, kufanele zibuyekezwe ngokucophelela ngokuhambisana nezidingo zawo zokuphepha. "
Abaphenyi baqaphele ukuthi izinkinga zokugunyazwa zivame kakhulu kuma-API nokuthi ngenxa yalokho kubalulekile ukuqinisa ukuqinisekiswa kokulawulwa kokufinyelela. Ukwenza kanjalo kufanele kwenziwe ngento eyodwa, ehlolwe kahle, futhi eqhubekayo yokulungisa.
Ubuthakathaka obutholakele buthunyelwe eqenjini lezokuphepha leCoursera ngomhlaka-5 Okthoba. Isiqinisekiso sokuthi inkampani iwutholile umbiko futhi yayisebenza kuwo safika ngomhlaka-26 Okthoba. Ngemuva kwalokho iCoursera yabhalela uCherkmarx ithi isixazulule izinkinga phakathi kukaDisemba 18 noJanuwari 2, yabe isithumela umbiko wokuhlolwa kabusha onenkinga entsha. Ekugcineni, ngomhlaka-24 Meyi, iCoursera yaqinisekisa ukuthi zonke izinkinga sezilungisiwe.
Naphezu kwesikhathi eside impela kusuka ekudalulweni kuya ekuqondisweni kokulungiswa, abacwaningi bathi ithimba lezokuphepha laseC Coursera liyintokozo ukusebenzisana nalo.
“Ubuchwepheshe nokusebenza kwabo ngokubambisana, kanye nobunikazi obusheshayo abakucabangayo, yilokho esikubheke ngabomvu lapho sihlangana nezinkampani zama-software,” kuphetha bona.
Umthombo: https://www.checkmarx.com