āĻāĻ§ā§āĻ¨āĻŋāĻ āĻ¸āĻĢāĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¨āĻ¤āĻŋāĻ° āĻāĻāĻ¤ā§, āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ (APIs) āĻāĻāĻāĻŋ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻā§āĻŽāĻŋāĻāĻž āĻĒāĻžāĻ˛āĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻ¨ āĻ āĻāĻŋāĻā§āĻ đ§âđģ āĻĄā§āĻā§āĻ˛āĻĒāĻžāĻ° āĻšāĻ¨ āĻŦāĻž āĻļā§āĻ°ā§ āĻāĻ°āĻā§āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ API-āĻā§āĻ˛āĻŋ āĻŦā§āĻāĻž āĻ āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻ¯ā§āĻ¨ modern, scalable đ āĻāĻŦāĻ interoperable đ āĻ¸āĻĢāĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻ tutorial series āĻ, āĻāĻŽāĻ°āĻž API-āĻā§āĻ˛āĻŋāĻ° āĻŽā§āĻ˛āĻŋāĻ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻā§āĻ˛āĻŋ, āĻ¤āĻžāĻĻā§āĻ° āĻā§āĻ°ā§āĻ¤ā§āĻŦ đ āĻāĻŦāĻ āĻā§āĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§ āĻĨāĻžāĻā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ˛ā§āĻāĻ¨āĻž āĻāĻ°āĻŦāĨ¤
āĻ¸ā§āĻāĻŋāĻĒāĻ¤ā§āĻ°
API āĻāĻŋ? â
āĻā§āĻ¨ API āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ? đ¤
API-āĻā§āĻ˛āĻŋāĻ° āĻĒā§āĻ°āĻāĻžāĻ° đ
API āĻā§āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§? đ
Common API āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ° đ
API Best Practicesđ
āĻ¸āĻŽāĻžāĻĒā§āĻ¤āĻŋ đ
WHAT IS AN API? (āĻāĻĒāĻŋāĻāĻ āĻāĻŋ?) â
API , Application Programming Interfaces āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ°ā§āĻĒ, API āĻšāĻ˛ā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¸āĻĢāĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻ āĻ¨āĻŋāĻ¯āĻŧā§ āĻ¤ā§āĻ°āĻŋ āĻ°ā§āĻ˛, āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻāĻŦāĻ āĻ¸āĻ°āĻā§āĻāĻžāĻŽāĨ¤ API āĻŽā§āĻĨāĻĄ đ āĻāĻŦāĻ āĻĄā§āĻāĻž āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻāĻā§āĻāĻž āĻāĻ°ā§ āĻ¯āĻž āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ¤āĻĨā§āĻ¯ request đĨ āĻāĻŦāĻ exchange đ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻāĻāĻŋ application āĻāĻ° āĻāĻ¨ā§āĻ¯ API āĻā§āĻŦāĻ āĻā§āĻ°āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖāĨ¤ API āĻšāĻā§āĻā§ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ application āĻ¯ā§āĻāĻž āĻ āĻ¨ā§āĻ¯ application āĻāĻ°āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽāĨ¤
āĻ¯ā§āĻŽāĻ¨āĻ- āĻ§āĻ°ā§āĻ¨ āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ software āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻāĻŋ desktop đģ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻž āĻāĻāĻ¨ āĻāĻŽāĻ°āĻž āĻāĻžāĻā§āĻāĻŋ āĻŽā§āĻŦāĻžāĻāĻ˛ āĻĻāĻŋā§ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§ đąāĨ¤ āĻāĻāĻ¨ API āĻāĻŽāĻžāĻĻā§āĻ° Desktop application āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻŦāĻžāĻāĻ˛ app āĻāĻ° āĻāĻāĻāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻĻāĻŋāĻŦā§āĨ¤ āĻ¯āĻžāĻ° āĻāĻžāĻ°āĻ¨ā§ āĻāĻŽāĻ°āĻž āĻŽā§āĻŦāĻžāĻāĻ˛ā§ āĻāĻ application āĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻ°āĻŦā§āĨ¤
āĻāĻŦāĻžāĻ° āĻāĻŽāĻ°āĻž āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ°āĻŋ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¸āĻŽā§ āĻ āĻ¨ā§āĻ āĻā§ā§āĻŦ āĻ¸āĻžāĻāĻ đ Google sign-up, Facebook Signup āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻĨāĻžāĻā§ āĻāĻāĻžāĻ¨ā§ āĻŽā§āĻ˛āĻ¤ Google, Facebook āĻŦāĻž āĻ āĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¤āĻŋāĻˇā§āĻ āĻžāĻ¨ā§āĻ° API āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšā§ā§āĻā§āĨ¤ āĻ¯āĻžāĻ° āĻāĻžāĻ°āĻ¨ā§ āĻāĻ application āĻā§āĻ˛ā§ sing-up āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°ā§ā§āĻāĻ¨ā§ā§ āĻ¤āĻĨā§āĻ¯ āĻ¯ā§āĻŽāĻ¨āĻ-(gmail, name, number etc.) āĻāĻ āĻ¸āĻŦ Application āĻĨā§āĻā§ āĻ¨āĻŋā§ā§ āĻ āĻā§āĻŽā§āĻāĻŋāĻ Sign-up āĻāĻ°ā§ āĻĨāĻžāĻā§āĨ¤ đ
āĻāĻ°āĻ āĻāĻāĻāĻž example āĻĻā§āĻā§āĻž āĻ¯āĻžāĻ, āĻ§āĻ°āĻŋ āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ e-commerce website āĻ āĻāĻŋāĻā§ āĻĒāĻ¨ā§āĻ¯ āĻā§āĻ°ā§ āĻāĻ°āĻŦā§āĨ¤ āĻ¸ā§ āĻāĻāĻ¨ āĻāĻŽāĻžāĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ā§ Bkash āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒā§āĻŽā§āĻ¨ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ , āĻāĻāĻ¨ āĻāĻŽāĻ°āĻž payment option āĻ āĻā§āĻ˛ā§ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻŦā§ āĻ¤āĻžāĻ°āĻž āĻāĻŽāĻžāĻā§ Bkash application āĻāĻ° āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻĻā§āĻāĻžāĻā§āĻā§, āĻāĻŦāĻ āĻāĻŽāĻ°āĻž āĻāĻāĻžāĻ¨ āĻĨā§āĻā§ āĻĒā§āĻŽā§āĻ¨ā§āĻ āĻāĻ°āĻ˛āĻžāĻŽāĨ¤ đ āĻāĻāĻ¨ āĻĻā§āĻā§āĻ¨ āĻāĻŽāĻ°āĻž Bkash application āĻāĻ° āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻĒā§āĻ˛āĻžāĻŽ āĻāĻŦāĻ āĻĒā§āĻŽā§āĻ¨ā§āĻ āĻāĻ°āĻ˛āĻžāĻŽ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻŋāĻāĻžāĻļ application āĻ āĻ¨āĻž āĻāĻŋā§ā§āĻ! đŽ āĻāĻāĻ¨ āĻāĻāĻāĻž āĻā§āĻŽāĻ¨ā§ āĻ¸āĻŽā§āĻāĻŦ āĻšā§ā§āĻā§? đ˛ āĻāĻāĻžāĻ¨ā§āĻ āĻŽā§āĻ˛āĻ¤ Bkash āĻāĻ° API āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšā§ā§āĻā§āĨ¤ āĻ¯āĻžāĻ° āĻāĻžāĻ°āĻ¨ā§ āĻāĻŽāĻ°āĻž Bkash application āĻ āĻ¨āĻž āĻāĻŋā§ā§āĻ Bkash āĻ āĻĒā§āĻŽā§āĻ¨ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻāĻŋ! đĒ
āĻāĻ āĻ§āĻžāĻ°āĻžāĻŦāĻžāĻšāĻŋāĻāĻ¤āĻžā§ āĻĒāĻ°ā§āĻ° āĻĒāĻ°ā§āĻŦāĻā§āĻ˛ā§ āĻāĻ¸āĻ¤ā§ āĻĨāĻžāĻāĻŦā§āĨ¤ āĻāĻ¨āĻļāĻžāĻāĻ˛ā§āĻ˛āĻžāĻšāĨ¤
Md Roni Ahamed
CSE in City University.