طراحی سایت تهران، سیدخندان به سمت رسالت شرق، خیابان کابلی (دبستان)، نبش کوچه آگاهی، پلاک ۴ ، واحد ۱۵
02188471521   ۰۲۱۴۰۸۸۱۰۳۸

50 API کاربردی برای برنامه نویسی

۵۰ API کاربردی برای برنامه نویسی

50 API کاربردی برای برنامه نویسی وجود دارند که برنامه نویسی و ارتباط برنامه های مختلف را بسیار ساده تر کرده اند.

(API (application programming interface یا همان رابط کاربری برنامه نویسی برای تبادل اطلاعات و ارتباط برنامه ها هستند که اطلاعات را از “وب سرویس” به و سرویسی دیگر منتقل می کنند. به طور کلی API ها انتشار و تبادل اطلاعات را در وب آسان تر کرده اند.

کاربرد API ها برای برنامه نویسان در آن است که می توانند اطلاعات را از سرور های گوناگون به سرعت دریافت کنند و برنامه و اپلیکیشن را کارآمد تر کنند. بیشترین کاربرد API ها در ساخت Mashup ها هست.

50 API کاربردی برای برنامه نویسی

در زیر لیستی از 50 API کاربردی برای برنامه نویسی آمده که آن ها را در دسته بندی های مختلف و توضیحی کوتاه برای هرکدام آماده کرده ایم.

API های گوگل

رابط های کاربری گوگل از بهترین و کاربردی تربن رابط ها هستند که امروزه بسیار از سایت های پیشرفته و مدرن را پشتیبانی می کنند. به عنوان مثال از Google map , Youtube و دیگر امکانات گوگل در اکثر سایت های امروزی استفاده می شود.

 

  • Google APIs: لیستی و مجموعه ای از تمام API های گوگل می باشد
  • Google Analytics API: تعاملات سایر سایت ها و اپلیکیشن ها را با سایت و یا اپلیکیشن شما بررسی می کند و نمایش می دهد
  • Youtube API: از اطلاعات موجود در یوتیوب استفاده می کند و یا از قابلیت جستجو در یوتیوب
  • AD Exchange Buyer API: به شما امکان مدیریت حساب خریداران Ad Exchange را می دهد
  • AD Exchange Seller API: به شما امکان مدیریت حساب فروشندگان  Ad Exchange را می دهد
  • Picasa Web Albums API: امکان استفاده و کاربری از عکس ها و آلبوم های Picasa را می دهد
  • Blogger API: امکان دیدن و ویرایش پست ها و محتوای موجود در وبلاگ ها برای وبلاگ نویسان را ارائه می دهد
  • Google Fonts API: دسترسی و استفاده از فونت های گوگل در سایت یا مرورگر ها
  • Google Translate API: ترجمه ی زبان نوشته ی موجود درسایت تنها با استفاده از جاوا اسکریپت
  • Google Geocoding API: ساختن نقشه های اختصاصی و منحصر به فرد با استفاده از گوگل مپ

API های یاهو

یاهو هم مانند گوگل چند رابط خوب و ارزشمند در این زمینه دارد که از جمله ی آن ها می توان به Flickr و Yahoo marketing API و Yahoos RSS feeds اشاره کرد که در زیر به معرفی آن ها برای شما می پردازیم.

 

  • Yahoo APIs: رابط های یاهو می توانند برای تنوع و کارایی بیشتر با دیگر رابط ها و امکانات تحت وب همراه شوند
  • Yahoo Connected TV API: امکان طراحی یک تلویزیون آنلاین با استفاده از جاوا اسکریپت را می دهد
  • Yahoo RSS Feeds API: کاربران را قادر به منتشر کردن مطالب وبسایت هایشان و هم چنین انتشار مطلب جدید در RSS می کند
  • Yahoo APT API: خرید و فروش تبلیغات در یاهو
  • Yahoo Search Marketing API: امکان دسترسی به اطلاعات بازاریابی یاهو را در کمپین های بازاریابی می دهد

رسانه های اجتماعی

از رابط های رسانه های اجتماعی استفاده های زیادی می شود کرد که همین موضوع می تواند دلیل محکمی برای طراحی و وجود آن ها باشد. ورود به یک سایت با حساب کاربری یک شبکه ، انتشار مطالب سایت ها در شبکه های اجتماعی ، نمایش محتوای سایت توسط این شبکه و چندین و چند دلیل و کاربرد دیگر برای استفاده از این رابط ها وجود دارد. در زیر به چند مورد از مهم ترین و کاربردی ترین رابط ها اشاره کرده ایم.

 

  • Twitter API: امکان ارائه ی اطلاعات به توییتر و دریافت از توییتر را فراهم می کند
  • Scoop.it API: اطلاعات کاربران و پست ها و عنوان های آن ها را تبادل می کند
  • Facebook APIs: برای تبلیغات و بازی های فیس بوک ، همچنین اطلاعات کاربران و ورود به حساب کاربری استفاده می شود
  • Linkedin API: اپلیکیشن ها را برای دسترسی به اطلاعات کاربران و محتوای موجود در آن پشتیبانی می کند
  • Google+ API: امکان دسترسی اپلیکیشن ها به حساب گوگل پلاس و مخاطبین و گروه ها و مطالب و … را می دهد
  • Pinterest API:امکان بررسی و این که کدام پُست ها بیشتر بازنشر شده اند و کدام یک بیشترین پاسخ ها را دریافت کرده اند و همچنین اطلاعات کاربران را برای اپلیکیشن ها فراهم می کند
  • Tumblr API: ساختن شیوه ی جدید دسترسی به Tumblr و محتوا و لایک ها و کامنت ها
  • Instagram API: دسترسی به امکانات دیدن و جستجو ی عکس ها با استفاده از تگ ها و مکان و …
  • Flickr API: جستجو و دسترسی به محتوا و نظرات و تصاویر موجود در Flickr
  • VKontakte API: دسترسی و تبادل اطلاعات با سرور های Vkontakte
  • Meetup API: ادغام کردن گروه های  Meetup و تبادل اطلاعات با سایت ها و اپلیکیشن های دیگر

Flickr زیر مجموعه ی API های یاهو می باشد که بنا بر کاربرد و استفاده ی آن در این دسته بندی قرار گرفته است.

تجاری

API های تجاری یا همان بازاری بیشتر درMashup ها کارایی دارند و امکان منتشر کردن مطالب و اطلاعات خوب و کاربردی در سایر اپلیکیشن ها و سایت های تجاری را فراهم می کند. در زیر به آن ها اشاره شده است.

 

  • Foursquare API: استفاده از امکانات و موقعیت های مکانی Foursquare
  • eBay API: جستجو با استفاده از امکانات و دسته بندی های eBay
  • 3Taps API: امکان و اجازه ی دسترسی به  Craigslist, apartments.com, Indeed, eBay Motors, cars.com, Hemmings Motor News و Backpage را می دهد

دیگر API های که می توانند جذاب باشند

چندین و چند رابط هستند که می توان از آن ها به روش های مختلف استفاده کرد. چند نمونه ی دیگر از رابط های خوب و کاربردی را در زیر برای شما آورده ایم که می توانید با توجه به کاربرد هایشان از آن ها استفاده ببرید.

 

  • Census API 
  • SoundCloud API
  • Klout API: دسترسی و استفاده از اطلاعات و حساب های کاربری کاربران در شبکه های اجتماعی
  • Tastekid API: امکان ساخت دیتا بیس دلخواه و اعمال کردن آن برای فایل ها ی دارای دیتا بیس
  • Bit.ly API: کوتاه کننده ی لینک ها
  • Weather Underground API
  • YR.NO API: اطلاعات هواشناسی
  • WordPress API
  • Vimeo API: جستجوی اطلاعات در فیلم ، آلبوم ، کانال ها و …
  • Yelp API: دسترسی به اطلاعات مکانی و جغرافیایی
  • Dropbox API
  • Janrain API: ابزار شناسایی و ارائه ی خدمات ویژه به مشتریان
  • Amazon S3
  • Europeana APIs: ساخت اپلیکیشن های کاربردی برای درباره ی تاریخ و میراث فرهنگی با استفاده از اطلاعات و سایت Europeana

Mashup ها

در ابتدا لازم به ذکر است که بدانید Mashup ها ترکیب کننده و استفاده کننده ی همزمان از چند API هستند.

استفاده ی همزمان از چند رابط می تواند به سادگی استفاده ی تکی از آن ها باشد و اصلا چیز عجیب غریبی نیست! Mashup ها معمولا از هم پوشانی ها و همکاری های قابل انجام رابط ها استفاده می کنند تا کارآیی و کاربرد های جدید خلق کنند. در زیر چند نمونه از این دسته را آورده ایم.

  • Trendsmap: از رابط های مربوط به توییتر و هشتگ ها و ترند های آن ها و هم چنین رابط مربوط به موقعیت مکانی استفاده می کند تا یک تحلیل و اطلاعات کامل و جامع را در این باره ارائه دهد
  • Poligraft: افزودن لینک های مورد نظر کاربران به مقالات یا متن های کپی شده برای فهمیدن داستان ها و اتفاقات پشت پرده ی افراد و سازمان های سیاسی
  • Spell With Flickr: یک کلمه یا عبارت را می گیرد و یک نوشته ی تصادفی از Flickr را برای هر کاراکتر می سازد
  • Housing Maps: یک تعامل با استفاده از Craigslist و Google Maps است که موقعیت مکانی خانه های برای فروش یا اجاره را نمایش می دهد

آموزش ها

رابط های کاربری را به سادگی و با کارآیی زیاد می توان استفاده کرد اما برای بهره بردن از آن ها باید آشنایی با موارد لازم را داشته باشید. بهترین راه برای آشنایی با رابط ها و الزامات آن ها مطالعه ی صفحه ی توضیحات خودشان است. همچنین داشتن اطلاعات برنامه نویسی در زبان های مختلف با توجه به نوع API ها لازم خواهد بود. چیزی که واضح است این است که راهی طولانی برای استاد شدن در زمینه ی API ها وجود دارد.

 

  • Using APIs Without Programming: این آموزش به برخی از روش های ساده ای می پردازد که شما می توانید داده های سازمان یافته را به منظور ارزیابی URL هایی که اطلاعات را نگهداری می کنند، معکوس کنید.
  • CodeAcademy’s jQuery and AJAX course: این آموزش خوبی برای استفاده از jQuery و AJAX برای گرفتن تاثیر و تعامل متقابل است
  • Creating an API-Centric Web App: یک راهنمایی و آموزش با نکات ریز و کامل برای ساخت اپلیکیشن مبتنی بر فراخوانی های API ها
  • REST API Tutorial: یک آموزش پایه ای برای استفاده از دستور العمل های REST

دوستان و همراهان گرامی این آموزش با عنوان 50 API کاربردی برای برنامه نویسی به پایان رسید. امیدواریم از این مطلب استفاده ی بهینه و کافی را برده باشید.

تیم حرفه ای سایت سازان با سال ها تجربه در خدمت شماست تا امور مربوط به طراحی سایت و سئو و بهینه سازی شما را انجام دهد. برای ثبت سفارش و مشاوره از صفحه ی تماس با ما می توانید اقدام کنید.

نوشته های مرتبط

Comments (2)

سلام. خیلی خوب بود.
لطفا باز هم از این سرویس ها معرفی کنید. منتظر هستیم!
تشکر

سلام و عرض ادب علی جان
بله حتما به زودی با معرفی سرویس های جدید در خدمت شما خواهیم بود.
جلب رضایت شما باعث خرسندی ماست.
موفق باشید

دیدگاه ‏خود را بنویسید