Open API
திறந்த ஏபிஐ (பெரும்பாலும் பொது ஏபிஐ என்று குறிப்பிடப்படுகிறது) என்பது பொதுவில் கிடைக்கும் பயன்பாட்டு நிரலாக்க இடைமுகமாகும், இது டெவலப்பர்களுக்கு ஒரு (ஒருவேளை தனியுரிம) மென்பொருள் பயன்பாடு அல்லது வலை சேவைக்கான நிரலாக்க அணுகலை வழங்குகிறது. திறந்த ஏபிஐகள் என்பது இணையத்தில் வெளியிடப்படும் ஏபிஐக்கள் மற்றும் நுகர்வோரால் அணுக இலவசம். மாற்று வரையறைகள் "திறந்த ஏபிஐ" என்ற சொல்லுக்கு உலகளவில் ஏற்றுக்கொள்ளப்பட்ட வரையறை எதுவும் இல்லை, மேலும் இது பல்வேறு சூழல்களில் பல்வேறு விஷயங்களைக் குறிக்கப் பயன்படுத்தப்படலாம், அவற்றுள் பின்வருவன அடங்கும்ஃ ஒப்பீட்டளவில் சில கட்டுப்பாடுகளைக் கொண்ட டெவலப்பர்கள் மற்றும் பிற பயனர்களின் பயன்பாட்டிற்கான ஏபிஐ. இதற்கு பதிவு தேவைப்படலாம் அல்லது ஒதுக்கீடுகள் மற்றும் விகித வரம்புகளை அமல்படுத்தலாம், ஆனால் பதிவு இலவசம் மற்றும் அனைவருக்கும் திறந்திருக்கும்; அல்லது திறந்த தரவுகளால் ஆதரிக்கப்படும் ஒரு ஏபிஐ. பதிப்புரிமை, காப்புரிமைகள் அல்லது பிற கட்டுப்பாட்டு வழிமுறைகளின் கட்டுப்பாடுகள் இல்லாமல், திறந்த தரவு அனைவருக்கும் அவர்கள் விரும்பியபடி பயன்படுத்தவும் மறுபிரசுரம் செய்யவும் இலவசமாகக் கிடைக்கிறது; அல்லது ஒரு திறந்த தரநிலையை அடிப்படையாகக் கொண்ட ஒரு ஏபிஐ, இது ஒரு நுகர்வோர் ஏபிஐயைக் கேள்வி கேட்டு அதன் பதில்களை விளக்கும் பொறிமுறையைக் குறிப்பிடுகிறது. திறந்த ஏபிஐ எதிராக தனியார் ஏபிஐ தனியார் ஏபிஐ ஒரு தனியார் ஏபிஐ என்பது ஒரு நிறுவனத்தின் பின்னணி தரவு மற்றும் பயன்பாட்டு செயல்பாட்டின் சில பகுதிகளை அந்த நிறுவனத்திற்குள் (அல்லது பணிபுரியும் ஒப்பந்தக்காரர்கள்) பணிபுரியும் டெவலப்பர்களின் பயன்பாட்டிற்காக திறக்கும் ஒரு இடைமுகமாகும். தனியார் ஏபிஐகள் உள் டெவலப்பர்களுக்கு மட்டுமே வெளிப்படுகின்றன, எனவே ஏபிஐ வெளியீட்டாளர்கள் பயன்பாடுகள் என்ன, எப்படி உருவாக்கப்படுகின்றன என்பதில் முழு கட்டுப்பாட்டைக் கொண்டுள்ளனர். தனியார் ஏபிஐகள் உள் ஒத்துழைப்பு தொடர்பாக கணிசமான நன்மைகளை வழங்குகின்றன. ஒரு நிறுவனம் முழுவதும் ஒரு தனியார் ஏபிஐயைப் பயன்படுத்துவது உள் தரவு மாதிரிகள் பற்றிய அதிக பகிரப்பட்ட விழிப்புணர்வை அனுமதிக்கிறது. டெவலப்பர்கள் ஒரு நிறுவனத்திற்காக (அல்லது ஒப்பந்தத்தால்) பணியாற்றுவதால், தகவல் தொடர்பு மிகவும் நேரடியானதாக இருக்கும், எனவே அவர்கள் ஒரு குழுவாக மிகவும் ஒத்திசைவாக வேலை செய்ய முடியும். தனியார் ஏபிஐக்கள் உற்பத்தித்திறனை அதிகரிக்கும் உள் அமைப்புகளை கையாளுவதற்கும் உருவாக்குவதற்கும் தேவையான மேம்பாட்டு நேரத்தை கணிசமாகக் குறைக்கலாம் மற்றும் சந்தை வரம்பை மேம்படுத்தும் மற்றும் ஏற்கனவே உள்ள சலுகைகளுக்கு மதிப்பு சேர்க்கும் வாடிக்கையாளர் எதிர்கொள்ளும் பயன்பாடுகளை உருவாக்கலாம். தனியார் ஏபிஐகளை பல வழிகளில் "தனிப்பட்டவை" ஆக்கலாம். மைக்ரோசாப்ட் விண்டோஸின் ஆவணமற்ற செயல்பாடுகள் போன்ற ஒரு இடைமுகத்தை ஆவணப்படுத்த வேண்டாம் என்று பொதுவாக நிறுவனம் தேர்வு செய்கிறது, இது குறியீட்டு அட்டவணைகளை ஆய்வு செய்வதன் மூலம் காணலாம். சில வலை அடிப்படையிலான ஏபிஐக்கள் விசைகளால் அங்கீகரிக்கப்படலாம், இவை இரண்டும் பயன்பாட்டு போக்குவரத்தை பகுப்பாய்வு செய்வதன் மூலம் கண்டறியப்படலாம். மேலும், கணினியில் உள்ள தனியார் ஏபிஐகளுக்கான அணுகலைக் கட்டுப்படுத்த டிஜிட்டல் கையொப்பத்தால் மட்டுமே வழங்கப்படும் "உரிமையை" மேகோஸ் பயன்படுத்துகிறது. தனியார் ஏபிஐக்கள் வரையறையின்படி மூன்றாம் தரப்பு டெவலப்பருக்கு எந்த உத்தரவாதமும் இல்லாமல் அவற்றைக் கண்டுபிடித்து பயன்படுத்தத் தேர்ந்தெடுக்கின்றன. ஆயினும்கூட, மைக்ரோசாப்ட் விண்டோஸில் ஆவணமற்ற செயல்பாடுகளின் பயன்பாடு மிகவும் பரவலாகிவிட்டது, இதனால் "ஆப்ப்கம்பேட்" தரவுத்தளத்தைப் பயன்படுத்தி குறிப்பிட்ட நிரல்களுக்கான பழைய நடத்தைகளை கணினி பாதுகாக்க வேண்டும். திறந்த ஏபிஐ ஒரு தனியார் ஏபிஐக்கு மாறாக, அனைத்து டெவலப்பர்களும் அணுக ஒரு திறந்த ஏபிஐ பொதுவில் கிடைக்கிறது. ஒரு நிறுவனத்தின் பணியாளர்களுக்கு வெளியே, டெவலப்பர்கள் தங்கள் சொந்த பயன்பாடுகளை மேம்படுத்த பயன்படுத்தக்கூடிய பின்னோக்கிய தரவை அணுக அவை அனுமதிக்கின்றன. திறந்த ஏபிஐக்கள் வணிகம் புதிய டெவலப்பர்களை பணியமர்த்துவதில் முதலீடு செய்யாமல் வருவாயை கணிசமாக அதிகரிக்க முடியும், இது அவர்களுக்கு மிகவும் இலாபகரமான மென்பொருள் பயன்பாடாக அமைகிறது. இருப்பினும், பொதுமக்களுக்கு இறுதி தகவல்களைத் திறப்பது பலவிதமான பாதுகாப்பு மற்றும் மேலாண்மை சவால்களை உருவாக்க முடியும் என்பதை நினைவில் கொள்வது அவசியம். எடுத்துக்காட்டாக, திறந்த ஏபிஐகளை வெளியிடுவது நிறுவனங்களுக்கு இறுதி பயனர்கள் தங்கள் தகவல் சொத்துக்களுடன் கொண்டிருக்கும் அனுபவத்தைக் கட்டுப்படுத்துவதை கடினமாக்கும். திறந்த ஏபிஐ வெளியீட்டாளர்கள் தங்கள் ஏபிஐகளில் கட்டமைக்கப்பட்ட கிளையன்ட் பயன்பாடுகள் ஒரு நல்ல பயனர் அனுபவத்தை வழங்கும் என்று கருத முடியாது. மேலும், கிளையன்ட் பயன்பாடுகள் தங்கள் கார்ப்பரேட் பிராண்டிங்கின் தோற்றத்தையும் உணர்வையும் பராமரிப்பதை அவர்களால் முழுமையாக உறுதிப்படுத்த முடியாது. தங்கள் முக்கிய வணிகத்திற்கு மதிப்பு சேர்க்கும் புதுமையான பயன்பாடுகளை உருவாக்கும் திறனைக் கொண்ட ஃப்ரீலான்சிங் டெவலப்பர்களின் எப்போதும் வளர்ந்து வரும் சமூகத்தைப் பயன்படுத்த விரும்பும் வணிகங்களால் திறந்த ஏபிஐகளைப் பயன்படுத்தலாம். வளர்ச்சி முயற்சிகளில் நேரடியாக முதலீடு செய்யாமல் புதிய யோசனைகளின் உற்பத்தியை ஒரே நேரத்தில் அதிகரிப்பதால் திறந்த ஏபிஐக்கள் வணிகத் துறையில் விரும்பப்படுகின்றன. மதிப்புமிக்க புதிய பயன்பாடுகளை உருவாக்குவதில் மிகவும் பயனுள்ளதாக இருக்கும் என்று அவர்கள் கருதும் குறிப்பிட்ட டெவலப்பர் பார்வையாளர்களை குறிவைக்க வணிகங்கள் பெரும்பாலும் தங்கள் ஏபிஐகளை வடிவமைக்கின்றன. இருப்பினும், ஒரு ஏபிஐ அம்சங்களுடன் மிகைப்படுத்தப்பட்டிருந்தால் பயன்பாட்டின் செயல்பாட்டை கணிசமாகக் குறைக்கலாம். எடுத்துக்காட்டாக, யாகூவின் திறந்த தேடல் ஏபிஐ டெவலப்பர்கள் யாகூ தேடலை தங்கள் சொந்த மென்பொருள் பயன்பாடுகளில் ஒருங்கிணைக்க அனுமதிக்கிறது. இந்த ஏபிஐ சேர்ப்பது டெவலப்பரின் பயன்பாட்டிற்கு தேடல் செயல்பாட்டை வழங்குகிறது, அதே நேரத்தில் யாகூவின் தேடுபொறிக்கான தேடல் போக்குவரத்தையும் அதிகரிக்கிறது, இதனால் இரு தரப்பினருக்கும் நன்மை பயக்கும். ஃபேஸ்புக் மற்றும் ட்விட்டரைப் பொறுத்தவரை, மூன்றாம் தரப்பினர் தங்கள் சொந்த குறியீட்டைக் கொண்டு இந்த சேவைகளை எவ்வாறு வளப்படுத்தியுள்ளனர் என்பதை நாம் காணலாம். எடுத்துக்காட்டாக, உங்கள் பேஸ்புக் நற்சான்றுகளைப் பயன்படுத்தி ஒரு வெளிப்புற தளம்/பயன்பாட்டில் ஒரு கணக்கை உருவாக்கும் திறன் பேஸ்புக்கின் திறந்த ஏபிஐ ஐப் பயன்படுத்தி சாத்தியமாக்கப்படுகிறது. ட்விட்டர், லிங்க்ட்இன் மற்றும் பேஸ்புக் போன்ற பல பெரிய தொழில்நுட்ப நிறுவனங்கள் தங்கள் சேவையை மூன்றாம் தரப்பினரும் போட்டியாளர்களும் பயன்படுத்த அனுமதிக்கின்றன. இணையத்தில் திறந்த ஏபிஐகள். எச். டி. எம். எல். 5 மற்றும் வெப் 2 இன் முக்கியத்துவம் அதிகரித்து வருவதால், நவீன உலாவல் அனுபவம் ஊடாடும் மற்றும் மாறும் அனுபவமாக மாறியுள்ளது, இது ஓரளவு திறந்த ஏபிஐகளைப் பயன்படுத்துவதன் மூலம் துரிதப்படுத்தப்பட்டுள்ளது. சில திறந்த ஏபிஐகள் ஒரு வலைத்தளத்தின் பின்னால் உள்ள தரவுத்தளத்திலிருந்து தரவைப் பெறுகின்றன, இவை வெப் ஏபிஐக்கள் என்று அழைக்கப்படுகின்றன. எடுத்துக்காட்டாக, கூகிளின் யூடியூப் ஏபிஐ டெவலப்பர்கள் வீடியோக்களைத் தேடுவதற்கும், நிலையான ஊட்டங்களை மீட்டெடுப்பதற்கும், தொடர்புடைய உள்ளடக்கத்தைப் பார்ப்பதற்கும் திறனை வழங்குவதன் மூலம் யூடியூப்பை தங்கள் பயன்பாடுகளில் ஒருங்கிணைக்க அனுமதிக்கிறது. தரவைப் பெறுவதன் மூலமோ அல்லது அனுப்புவதன் மூலமோ ஒரு வலைத்தளத்துடன் தகவல்களைப் பரிமாறிக்கொள்வதற்கு வலை ஏபிஐகள் பயன்படுத்தப்படுகின்றன. ஒரு வலை ஏபிஐ ஒரு வலைத்தளத்திலிருந்து தரவைப் பெறும்போது, பயன்பாடு தளம் சேமிக்கப்படும் சேவையகத்திற்கு கவனமாக கட்டமைக்கப்பட்ட எச். டி. டி. பி கோரிக்கையை செய்கிறது. சேவையகம் பின்னர் உங்கள் பயன்பாடு எதிர்பார்க்கும் வடிவத்தில் தரவை திருப்பி அனுப்புகிறது (நீங்கள் தரவைக் கோரியிருந்தால்) அல்லது வலைத்தளத்தில் உங்கள் மாற்றங்களை இணைக்கிறது (நீங்கள் தரவை அனுப்பினால்). மேலும் காண்கஃ ஓபன்ஏபிஐ விவரக்குறிப்பு பயன்பாட்டு செயல்படுத்தல் ஓபன் சிஸ்டம் (கம்ப்யூட்டிங்) மாஷப் (வெப் அப்ளிகேஷன் ஹைப்ரிட்) வெபூக் வெப் ஏபிஐ வெளிப்புற இணைப்புகள் ஓபன் ஏபிஐ முன்முயற்சி (ஓஏஐ) வலைத்தளம் எக்லிப்ஸ் ஓபன்ஏபிஐ (ஓஏஎஸ்) எடிட்டர் மற்றும் ஸ்டுடியோ ஓபன்ஏபிஐ எடிட்டர் மற்றும் டெஸ்ட் ஸ்டுடியோ பயன்பாட்டு விக்கி குறிப்புகள் பயன்பாட்டு நிரலாக்க இடைமுகங்கள்