مرجع رسمی مقالات طراحی سایت

مرجع رسمی مقالات طراحی سایت

مرجع رسمی مقالات طراحی سایت

مرجع رسمی مقالات طراحی سایت

API چیست؟

طراحی سایت در مشهد 


Application Programming Interface به رابط برنامه نویسی اپلیکیشن و یا این که رابط کاربردی برنامه نویسی ترجمه شده‌است. در واقع API یکسری کد میباشد. که قابلیت رابطه اپلیکیشن های گوناگون را میسر می کند. وقتی که از API سخن به در میان می‌آید. معمولا ارتباطی که میان دو اپلیکیشن ساخت می شود. بسیار بالاتر از کدهای درج شده بوسیله برنامه نویس میباشد. برای یک رابطه معمولا برنامه نویس از خصوصیات و کدهای سیستم دلیل و یا این که سیستم مدیر محتوا به کار گیری مینماید. در برخی تارنما های اهل ایران از امکان اسکن و پیست شدن داده ها مثلا api مصرف شده میباشد. که سوای امکان ویدیو پیروزی ویندوز همت نخواهد داشت. در واقع برنامه نویس در هنگام تهیه قابلیت و امکان نسخه برداری شدن داده ها برنامه خویش فقط می بایست بداند قانون ها فعالیت با ویدئو موفقیت ویندوز چه چیزی است و قابل انعطاف افزا مقصد هم فقط بایستی بتواند با ویدیو موفقیت ویندوز فعالیت نماید. در واقع یک اپلیکیشن واسط به قابل انعطاف افزارها قابلیت اسکن و پیست شدن اطلاعاتشان در دیگر قابل انعطاف افزارها را مهیا مینماید. در دنیای اینترنت نیز چنین میباشد. فرض نمایید. که قصد دارید از یک افزونه مختص در وبسایت خویش برای در دست گرفتن کامنت ها به کار گیری نمائید. این افزونه از یک api برای اتصال وبسایت مبدا خالق افزونه به وبسایت شما به کار گیری می نماید. و این api از امکان جانور در اپلیکیشن رئیس محتوا برای ایجاد کامنت به کارگیری کرده و با یاری این قابلیتها قابلیت و امکان رئیس کامنت ها را خواهد داشت.


API در اتصال اپلیکیشن اندروید به سرور

قابل انعطاف افزارهای اندروید هنگام اتصال به سرور از یک رابط قابل انعطاف افزاری استعمال مینمایند، این رابط گهگاه اینترنت خدمت و گهگاه API نامیده می‌شود. بطور کلی این قبیل قابل انعطاف افزارها از یک کدام از دو پلتفرم XML یا این که Ajax برای رابطه با خزانه داده به کارگیری می‌نمایند. خویش پوشه های XML و یا این که Ajax داده ها را از یک فولدر PHP یا این که یک پوشه ASP اخذ می‌کنند. که‌این پوشه رابطه با خزانه داده را مهیا می‌کند. همان گونه که معین میباشد استدلال این فرمان عدم اذن دسترسی بدون واسطه به اپلیکیشن برای اتصال به خزانه داده میباشد. در واقع اپلیکیشن تنها می تواند داده ها را از خزانه درخواست نماید و خزانه نیز با امداد فولدر برنامه نویسی شد، این داده ها را در چنگ خدمت و یا این که API قرار می‌دهد. براین اساس حتی با هک کردن اپلیکیشن هم نمی اقتدار درخواست های مانند drop table و یا این که درخواست هایی برای Injection کردن خزانه داده فرستاد. Injection روندی میباشد که طی آن استفاده کننده با ارسال درخواست به خزانه داده تمام اسم کاربری و سر های عبور مو جود در وبسایت را فراخوانی می‌کند.


نظرات 0 + ارسال نظر
امکان ثبت نظر جدید برای این مطلب وجود ندارد.