API എന്തിനെ സൂചിപ്പിക്കുന്നു? മറ്റ് ചുരുക്കെഴുത്തുകൾ: REST, SOAP, XML, JSON, WSDL

API എന്തിനെ സൂചിപ്പിക്കുന്നു

നിങ്ങൾ ഒരു ബ്ര browser സർ ഉപയോഗിക്കുമ്പോൾ, നിങ്ങളുടെ ബ്ര browser സർ ക്ലയന്റ് സെർവറിൽ നിന്ന് അഭ്യർത്ഥന നടത്തുകയും സെർവർ നിങ്ങളുടെ ബ്ര browser സർ ഒത്തുചേരുകയും ഒരു വെബ് പേജ് പ്രദർശിപ്പിക്കുകയും ചെയ്യുന്ന ഫയലുകൾ തിരികെ അയയ്ക്കുന്നു. നിങ്ങളുടെ സെർവറോ വെബ് പേജോ മറ്റൊരു സെർവറുമായി സംസാരിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ എന്തുചെയ്യും? ഇത് ഒരു API- യിലേക്ക് കോഡ് പ്രോഗ്രാം ചെയ്യാൻ നിങ്ങളോട് ആവശ്യപ്പെടും.

എന്തു പറയുന്നു എപിഐ നില കൊള്ളുക?

എന്നതിന്റെ ചുരുക്കപ്പേരാണ് API ആപ്ലിക്കേഷൻ പ്രോഗ്രാമിംഗ് ഇന്റർഫേസ്. ഒരു എപിഐ വെബ്-പ്രാപ്‌തമാക്കിയതും മൊബൈൽ അധിഷ്‌ഠിതവുമായ അപ്ലിക്കേഷനുകൾ നിർമ്മിക്കുന്നതിനുള്ള ദിനചര്യകൾ, പ്രോട്ടോക്കോളുകൾ, ഉപകരണങ്ങൾ എന്നിവയുടെ ഒരു കൂട്ടമാണ്. ദി എപിഐ നിങ്ങൾക്ക് എങ്ങനെ ആധികാരികമാക്കാം (ഓപ്ഷണൽ), ഇതിൽ നിന്ന് ഡാറ്റ അഭ്യർത്ഥിക്കാനും സ്വീകരിക്കാനും വ്യക്തമാക്കുന്നു എപിഐ സെർവർ.

എന്താണ് ഒരു API?

വെബ് വികസനത്തിന്റെ പശ്ചാത്തലത്തിൽ ഉപയോഗിക്കുമ്പോൾ, ഒരു എപിഐ പ്രതികരണ സന്ദേശങ്ങളുടെ ഘടനയെ നിർവചിക്കുന്നതിനൊപ്പം ഹൈപ്പർടെക്സ്റ്റ് ട്രാൻസ്ഫർ പ്രോട്ടോക്കോൾ (എച്ച്ടിടിപി) അഭ്യർത്ഥന സന്ദേശങ്ങളുടെ ഒരു നിർവചിക്കപ്പെട്ട സെറ്റാണ് ഇത്. മാഷപ്പുകൾ എന്നറിയപ്പെടുന്ന പുതിയ ആപ്ലിക്കേഷനുകളിലേക്ക് ഒന്നിലധികം സേവനങ്ങളുടെ സംയോജനം വെബ് API- കൾ അനുവദിക്കുന്നു.വിക്കിപീഡിയ

API- കൾ ചെയ്യുന്നതിന്റെ വീഡിയോ വിവരണം

ഒരു API വികസിപ്പിക്കുമ്പോൾ രണ്ട് പ്രധാന പ്രോട്ടോക്കോളുകൾ ഉണ്ട്. Microsoft പചാരിക പ്രോഗ്രാമിംഗ് ഭാഷകളായ മൈക്രോസോഫ്റ്റ് .നെറ്റ്, ജാവ ഡവലപ്പർമാർ പലപ്പോഴും എസ്ഒഎപിയെയാണ് ഇഷ്ടപ്പെടുന്നത്, പക്ഷേ ഏറ്റവും പ്രചാരമുള്ള പ്രോട്ടോക്കോൾ REST ആണ്. ഒരു പ്രതികരണം ലഭിക്കുന്നതിന് നിങ്ങൾ ഒരു ബ്ര browser സറിൽ ഒരു വിലാസം ടൈപ്പുചെയ്യുന്നതുപോലെ, നിങ്ങളുടെ കോഡ് ഒരു അഭ്യർത്ഥന അയയ്ക്കുന്നു എപിഐ - അക്ഷരാർത്ഥത്തിൽ നിങ്ങൾ അഭ്യർത്ഥിച്ച ഡാറ്റയുമായി ഉചിതമായ പ്രാമാണീകരണവും പ്രതികരണവും നൽകുന്ന ഒരു സെർവർ. SOAP- നുള്ള പ്രതികരണങ്ങൾ XML- നോട് പ്രതികരിക്കുന്നു, അത് HTML പോലെ കാണപ്പെടുന്നു - നിങ്ങളുടെ ബ്ര .സർ ഉപയോഗിക്കുന്ന കോഡ്.

ഒരു വരി കോഡ് എഴുതാതെ തന്നെ API- കൾ പരീക്ഷിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, ഡിഎച്ച്സി ഒരു വലിയ ഉണ്ട് Chrome അപ്ലിക്കേഷൻ API- കളുമായി സംവദിക്കുന്നതിനും അവരുടെ പ്രതികരണങ്ങൾ കാണുന്നതിനും.

SDK എന്നതിന്റെ ചുരുക്കെഴുത്ത് എന്താണ് സൂചിപ്പിക്കുന്നത്?

എന്നതിന്റെ ചുരുക്കപ്പേരാണ് SDK സോഫ്റ്റ്വെയർ ഡെവലപ്പർ കിറ്റ്.

ഒരു കമ്പനി അവരുടെ API പ്രസിദ്ധീകരിക്കുമ്പോൾ, എങ്ങനെയെന്ന് കാണിക്കുന്ന സാധാരണ ഡോക്യുമെന്റേഷൻ ഉണ്ട് എപിഐ പ്രാമാണീകരിക്കുന്നു, അത് എങ്ങനെ അന്വേഷിക്കാം, ഉചിതമായ പ്രതികരണങ്ങൾ എന്തൊക്കെയാണ്. ഒരു തുടക്കമിടാൻ ഡവലപ്പർമാരെ സഹായിക്കുന്നതിന്, കമ്പനികൾ പലപ്പോഴും a സോഫ്റ്റ്വെയർ ഡെവലപ്പർ കിറ്റ് ഡവലപ്പർ എഴുതുന്ന പ്രോജക്റ്റുകളിൽ ഒരു ക്ലാസ് അല്ലെങ്കിൽ ആവശ്യമായ പ്രവർത്തനങ്ങൾ എളുപ്പത്തിൽ ഉൾപ്പെടുത്തുന്നതിന്.

എക്സ്എം‌എൽ എന്നതിന്റെ ചുരുക്കെഴുത്ത് എന്തിനെ സൂചിപ്പിക്കുന്നു?

എന്നതിന്റെ ചുരുക്കപ്പേരാണ് എക്സ്എം‌എൽ എക്സ്റ്റൻസിബിൾ മാർക്ക്അപ്പ് ഭാഷ. മനുഷ്യന് വായിക്കാവുന്നതും മെഷീൻ വായിക്കാൻ കഴിയുന്നതുമായ ഫോർമാറ്റിൽ ഡാറ്റ എൻ‌കോഡുചെയ്യാൻ ഉപയോഗിക്കുന്ന ഒരു മാർക്ക്അപ്പ് ഭാഷയാണ് എക്സ്എം‌എൽ.

എക്സ്എം‌എൽ എങ്ങനെ ദൃശ്യമാകുന്നു എന്നതിന്റെ ഒരു ഉദാഹരണം ഇതാ:

<?xml പതിപ്പ് ="ക്സനുമ്ക്സ"?>
<product id ="ക്സനുമ്ക്സ">
ഉൽപ്പന്നം എ
ആദ്യ ഉൽപ്പന്നം

5.00
ഓരോന്നും

JSON എന്നതിന്റെ ചുരുക്കെഴുത്ത് എന്തിനെ സൂചിപ്പിക്കുന്നു?

എന്നതിന്റെ ചുരുക്കപ്പേരാണ് JSON ജാവാസ്ക്രിപ്റ്റ് ഒബ്ജക്റ്റ് നൊട്ടേഷൻ. ഒരു API വഴി അങ്ങോട്ടും ഇങ്ങോട്ടും അയയ്‌ക്കുന്ന ഡാറ്റ രൂപകൽപ്പന ചെയ്യുന്നതിനുള്ള ഒരു ഫോർമാറ്റാണ് JSON. എക്സ്എം‌എല്ലിന്‌ ഒരു ബദലാണ് JSON. REST API- കൾ സാധാരണയായി JSON- നോട് പ്രതികരിക്കുന്നു - ആട്രിബ്യൂട്ട്-മൂല്യ ജോഡികൾ അടങ്ങിയ ഡാറ്റ ഒബ്‌ജക്റ്റുകൾ കൈമാറാൻ മനുഷ്യന് വായിക്കാൻ കഴിയുന്ന വാചകം ഉപയോഗിക്കുന്ന ഒരു ഓപ്പൺ സ്റ്റാൻഡേർഡ് ഫോർമാറ്റ്.

JSON ഉപയോഗിച്ച് മുകളിലുള്ള ഡാറ്റയുടെ ഒരു ഉദാഹരണം ഇതാ:

{
"ഐഡി": 1,
"ശീർഷകം": "ഉൽപ്പന്നം എ",
"വിവരണം": "ആദ്യ ഉൽപ്പന്നം",
"വില": {
"തുക": "ക്സനുമ്ക്സ",
"per": "ഓരോ"
}
}

REST എന്നതിന്റെ ചുരുക്കെഴുത്ത് എന്തിനെ സൂചിപ്പിക്കുന്നു?

എന്നതിന്റെ ചുരുക്കപ്പേരാണ് REST പ്രതിനിധി സംസ്ഥാന കൈമാറ്റം വിതരണം ചെയ്ത ഹൈപ്പർമീഡിയ സിസ്റ്റങ്ങൾക്കുള്ള വാസ്തുവിദ്യാ ശൈലി. റോയ് തോമസ് ഫീൽഡിംഗ് അങ്ങനെ നാമകരണം ചെയ്തു

ശ്ശോ… ആഴത്തിലുള്ള ശ്വാസം! നിങ്ങൾക്ക് മുഴുവൻ വായിക്കാം പ്രബന്ധം ഇവിടെ, ആർക്കിടെക്ചറൽ സ്റ്റൈലുകളും നെറ്റ്വർക്ക് അധിഷ്ഠിത സോഫ്റ്റ്വെയർ ആർക്കിടെക്ചറുകളുടെ രൂപകൽപ്പനയും ഇൻഫർമേഷൻ ആന്റ് കമ്പ്യൂട്ടർ സയൻസിൽ ഡോക്ടർ ഓഫ് ഫിലോസഫിയുടെ ബിരുദത്തിന്റെ ആവശ്യകതകൾ ഭാഗികമായി തൃപ്തികരമായി സമർപ്പിച്ചു. റോയ് തോമസ് ഫീൽഡിംഗ്.

നന്ദി ഡോ. ഫീൽഡിംഗ്! ഇതിനെക്കുറിച്ച് കൂടുതൽ വായിക്കുക REST വിക്കിപീഡിയയിൽ.

SOAP എന്നതിന്റെ ചുരുക്കെഴുത്ത് എന്തിനെ സൂചിപ്പിക്കുന്നു?

എന്നതിനായുള്ള ചുരുക്കപ്പേരാണ് SOAP ലളിതമായ ഒബ്ജക്റ്റ് ആക്സസ് പ്രോട്ടോക്കോൾ

ഞാൻ ഒരു പ്രോഗ്രാമർ അല്ല, പക്ഷേ എന്റെ അഭിപ്രായത്തിൽ SOAP നെ ഇഷ്ടപ്പെടുന്ന ഡവലപ്പർമാർ അങ്ങനെ ചെയ്യുന്നത് കാരണം വെബ് സർവീസ് ഡെഫനിഷൻ ലാംഗ്വേജ് (WSDL) ഫയൽ വായിക്കുന്ന ഒരു സാധാരണ പ്രോഗ്രാമിംഗ് ഇന്റർഫേസിൽ അവർക്ക് കോഡ് എളുപ്പത്തിൽ വികസിപ്പിക്കാൻ കഴിയും. അവർക്ക് പ്രതികരണം പാഴ്‌സുചെയ്യേണ്ട ആവശ്യമില്ല, ഇത് ഇതിനകം WSDL ഉപയോഗിച്ച് പൂർത്തിയാക്കി. SOAP- ന് ഒരു പ്രോഗ്രമാറ്റിക് എൻ‌വലപ്പ് ആവശ്യമാണ്, അത് സന്ദേശ ഘടനയെയും അത് എങ്ങനെ പ്രോസസ്സ് ചെയ്യാമെന്നതിനെയും നിർവചിക്കുന്നു, ആപ്ലിക്കേഷൻ നിർവചിച്ച ഡാറ്റാ ടൈപ്പുകളുടെ ഉദാഹരണങ്ങൾ പ്രകടിപ്പിക്കുന്നതിനുള്ള ഒരു കൂട്ടം എൻ‌കോഡിംഗ് നിയമങ്ങളും നടപടിക്രമ കോളുകളും പ്രതികരണങ്ങളും പ്രതിനിധീകരിക്കുന്നതിനുള്ള ഒരു കൺവെൻഷനും.

5 അഭിപ്രായങ്ങള്

  1. 1
  2. 2
  3. 3

    നിങ്ങൾ ഈ വിവരം പോസ്റ്റുചെയ്യുന്നതിനെ ഞാൻ അഭിനന്ദിക്കുന്നു - വളരെക്കാലമായി REST എന്താണ് അർത്ഥമാക്കുന്നതെന്ന് ഞാൻ ആശ്ചര്യപ്പെട്ടു! 🙂

  4. 4

    അവസാനമായി (അവസാനമായി!) മുമ്പ് ഭയപ്പെടുത്തുന്ന ശബ്‌ദമുള്ള ചുരുക്കെഴുത്തുകളെല്ലാം എന്താണ് അർത്ഥമാക്കുന്നത് എന്നതിന്റെ സംക്ഷിപ്ത സംഗ്രഹം. വ്യക്തവും നേരിട്ടുള്ളതുമായ ഭാഷ ഉപയോഗിച്ചതിന് നന്ദി, ഫലം = ഈ വിദ്യാർത്ഥി ഡവലപ്പർക്ക് അൽപ്പം തിളക്കമുള്ളതായി തോന്നുന്ന ഒരു ഭാവി.

    • 5

      ഹായ് വിക്, അതെ… ഞാൻ സമ്മതിക്കുന്നു. വാക്കുകൾ ഭയപ്പെടുത്തുന്നതാണ്. ഞാൻ ആദ്യമായി ഒരു API- യിലേക്ക് ഒരു അഭ്യർത്ഥന പ്രോഗ്രാം ചെയ്തതായി ഓർക്കുന്നു, എല്ലാം ക്ലിക്കുചെയ്‌തു, ഇത് യഥാർത്ഥത്തിൽ എത്ര എളുപ്പമാണെന്ന് എനിക്ക് വിശ്വസിക്കാൻ കഴിഞ്ഞില്ല. നന്ദി!

നീ എന്ത് ചിന്തിക്കുന്നു?

സ്പാം കുറയ്ക്കുന്നതിന് ഈ സൈറ്റ് Akismet ഉപയോഗിക്കുന്നു. നിങ്ങളുടെ അഭിപ്രായ ഡാറ്റ പ്രോസസ്സുചെയ്യുന്നത് എങ്ങനെയെന്നറിയുക.