انٹرنیٹ

آپی کیا ہے اور اس کے لئے کیا ہے؟

فہرست کا خانہ:

Anonim

یقینا many بہت سے مواقع پر آپ نے "API" کے بارے میں سنا ہوگا لیکن یہ آپ کو چینی کی طرح لگتا ہے۔ ڈویلپر اس قسم کی شرائط کے ساتھ بہت کام کرتے ہیں ، لہذا آج ہم آپ کو بتائیں گے کہ API کیا ہے اور اس کے لئے کیا ہے ، تاکہ آپ کو کوئی شبہ نہ ہو۔

ایک API کیا ہے اور اس کے لئے کیا ہے؟

API ایک پروگرام ہے جو " ایپلی کیشن پروگرامنگ انٹرفیس " کے لئے ہے۔ لہذا ہم کسی API کو افعال یا کمانڈ کے ایک سیٹ کے طور پر بیان کرسکتے ہیں جو ڈویلپرز کو کچھ پروگرام بنانے کی اجازت دیتا ہے۔ APIs بھی ڈویلپرز کے کام کو آسان بنانے میں مدد کرتے ہیں ، لہذا انہیں شروع سے تمام کوڈ کاٹنا نہیں پڑتا ہے۔

مثال کے طور پر ، آپ نے یقینی طور پر "گوگل میپس API" کے بارے میں سنا ہوگا۔ وہ صارف جو اینڈروئیڈ ایپ بنانا چاہتا ہے وہ خود اپنا نقشہ نافذ کرنے یا کوڈ میں نقشہ جات API کو داخل کر سکے گا اور فنکشن کے لئے ایک ہی کال کے ساتھ ، اس کی اطلاق شروع سے ہی ہر چیز کو پروگرام کیے بغیر کرے گی۔ یہ کچھ ماڈیولز یا انٹرفیس کو "دوبارہ" استعمال کرنے کا ایک طریقہ ہے۔

فیس بک یا ٹویٹر جیسے APIs کا استعمال بہت عام ہے

ایک عام مثال کے طور پر ، بہت ساری ایپس یا خدمات موجود ہیں جو کچھ ایسے API کو کال کرتی ہیں جیسے فیس بک یا ٹویٹر کے ، تاکہ صارف ان ویب سائٹ کو بغیر ویب کو چھوڑنے کے ان سوشل نیٹ ورکس پر معلومات بانٹ سکے۔ یہ یقینی طور پر چیزوں کو تیز کرنے کا ایک طریقہ ہے۔

API ایک انٹرفیس ہے ، اور API کے ساتھ ، ہم فیس بک جیسی ایپس کے ساتھ جلدی اور آسانی سے بات چیت کرسکتے ہیں اور انہیں اپنی ایپلی کیشنز میں ضم کرسکتے ہیں۔

بینک تفصیلات کے ساتھ کچھ اقدامات کی توثیق کرنے کے لئے API کا استعمال کرنا بہت عام ہے ۔ لیکن واضح بات یہ ہے کہ وہ صارف جو اپلی کیشن استعمال کرتے ہیں ، ہینڈلنگ اور ان کی پیش کردہ تمام خصوصیات کو دیکھتے ہیں اور جب تک ان کے پاس بہت زیادہ معلومات نہیں ہوتی ہیں ، وہ یہ نہیں دیکھ پائیں گے کہ صارف نے تیار کیا ہوا API یا مقامی کوڈ سے کیا آتا ہے۔ صرف آپ کی ایپ کے لئے۔

کیا یہ واضح ہو گیا ہے کہ API کیا ہے اور اس کے لئے کیا ہے ؟

انٹرنیٹ

ایڈیٹر کی پسند

Back to top button