30 of 59 menu

API සංරචක කට්ටලය

API සංරචක කට්ටලය (Application Programming Interface, යෙදුම් ක්‍රමලේඛන අතුරුමුහුණත) වැඩසටහන් අතර අන්තර්ක්‍රියා කිරීම සහ දත්ත හුවමාරු කිරීම සඳහා භාවිතා කරයි. API සංරචකවල සියලුම අන්තර්ක්‍රියා කාර්යයන්, වර්ග, ක්‍රම, ව්‍යුහයන් මෙන්ම නියතයන් මගින්ද සිදු කරනු ලබන අතර එක් යෙදුමක් වෙනත් යෙදුම් විසින් අනුමත කරගනු ලැබේ.

සියලුම API කාණ්ඩ දෙකකට බෙදිය හැකිය:

  1. බ්‍රව්සරය තුළ එන්නත් කරන ලද API බ්‍රව්සරයේ දත්ත සහ පරිගණක පරිසරය භාවිතා කර ඒවා සමඟ වඩාත් සංකීර්ණ වැඩ කරයි. උදාහරණයක් ලෙස, API භූ අවකාශීය ස්ථානගත කිරීම ඔබට දැනටමත් භාවිතා කළ හැකි දත්ත ලබා දෙයි අන්තර්ක්‍රියාශීලි සිතියමක ඔබේ ස්ථානය සලකුණු කිරීම සඳහා.
  2. තෙවන පාර්ශවීය API සේවාවන් විසින් සපයනු ලැබේ සහ වෙබ් අඩවි, ඒවා ස්වාධීනව අන්තර්ජාලයේ සොයා ගත යුතුය. උදාහරණයක් ලෙස, බැංකුවක API ව්‍යවහාර මුදල් අනුපාත ගැන විස්තර ඔබට ලබා දිය හැකිය තත්පරයකට වරක්.

API වැඩ කිරීමේ ප්‍රධාන ක්‍රම:

  • SOAP API වඩාත්ම සරල ප්‍රොටෝකෝලය නිරූපණය කරයි සහ ඒ සමඟම වඩාත්ම අවම නම්‍යතාවයකින් යුත් API එකකි. SOAP ප්‍රොටෝකෝලය හුවමාරුවක් සපයයි සේවාදායකයා සහ අනුග්‍රාහකයා අතර දත්ත XML හරහා.
  • RPC API ප්‍රවර්ගයට අයත් වේ දුරස්ථ පටිපාටි කැඳවීමේ පද්ධති, එහිදී අනුග්‍රාහකයා සේවාදායකයා වෙත ඉල්ලීමක් යවයි, අවසානයේදී ප්‍රතිචාරය එම අනුග්‍රාහකයා වෙත යවයි.
  • Websocket API සේවාදායකයා අතර ද්විපාර්ශ්වික දත්ත හුවමාරුවක් සහාය දක්වයි සහ අනුග්‍රාහක යෙදුම්, සියලු විස්තර JSON වස්තූන් හරහා ප්‍රේෂණය කරයි. Websocket API වඩාත්ම නවීන web API සංවර්ධනය නියෝජනය කරයි.
  • REST API දැනට ජනප්‍රියම සහ නම්‍යශීලී API එකකි. මෙම වැඩ ක්‍රමය භාවිතා කරන විට සේවාදායකයාගේ ඉල්ලීම් භාවිතා කරයි අභ්‍යන්තර ශ්‍රිත ආරම්භ කිරීම සඳහා, ඉන්පසු දත්ත ආපසු අනුග්‍රාහකයා වෙත යවයි.

මේවාත් බලන්න

  • ප්‍රෝග්‍රෑමිං පැරඩයිම් සංකල්ප කට්ටලය,
    ක්‍රමලේඛනය කිරීම සඳහා ප්‍රවේශය නිර්වචනය කරයි
  • OOP ක්‍රමවේදය,
    ක්‍රමලේඛනයේ දී බහුලව භාවිතා වේ
  • REST සංවිධානය,
    මෘදුකාංග සංවර්ධනයේ දී බහුලව භාවිතා වේ
සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න