1 00:00:00,540 --> 00:00:01,860 Hello and welcome. 2 00:00:01,900 --> 00:00:08,780 In this heat you are going to give you a very brief introduction to a piano. 3 00:00:09,120 --> 00:00:12,290 What does the API stand for. 4 00:00:12,320 --> 00:00:25,800 It is an acronym that stands for application programming interface API is an intermediary software that 5 00:00:25,920 --> 00:00:31,150 allows two applications to talk to each other. 6 00:00:31,380 --> 00:00:42,120 Each time you use an app like Facebook or you send an instant message and you check the weather on your 7 00:00:42,120 --> 00:00:49,090 phone you are actually interacting via an API. 8 00:00:49,500 --> 00:00:56,150 Eyes are responsible for a lot of interaction and communication. 9 00:00:56,190 --> 00:00:59,090 So let's take a look at some example. 10 00:00:59,390 --> 00:01:02,430 Most of the social happy eyes. 11 00:01:02,430 --> 00:01:10,900 So we got things like Facebook Twitter Google Talk Foursquare soundcloud. 12 00:01:10,920 --> 00:01:15,560 These are just some examples of social epee. 13 00:01:16,110 --> 00:01:24,240 We've also got visual API is Examples include Google Maps YouTube. 14 00:01:24,780 --> 00:01:30,620 Q Where Pinterest flicker. 15 00:01:30,790 --> 00:01:39,900 When I use an application on your mobile phone for example my application connects to the Internet and 16 00:01:39,900 --> 00:01:49,920 sends data to a server server then retrieved that data into pruett's it performs the necessary actions 17 00:01:50,330 --> 00:01:53,030 and sends it back to your phone. 18 00:01:53,040 --> 00:02:06,200 The API acts as an intermediary behind the scene that allows the communication to flow between applications. 19 00:02:06,210 --> 00:02:16,150 So the API in we act as the messenger that takes information to the server and once the server into 20 00:02:16,160 --> 00:02:24,750 Prezi formation sends it back via the API the API then sends it back to the phone and the data is presented 21 00:02:25,080 --> 00:02:30,280 in the way in the format that the form can understand. 22 00:02:30,300 --> 00:02:33,360 So the key benefit of the API. 23 00:02:33,360 --> 00:02:37,370 Here it allows for communication to happen. 24 00:02:37,710 --> 00:02:45,780 Another illustration of how the API works is try a restaurant for example. 25 00:02:45,780 --> 00:02:55,620 Imagine you are sitting at or standing at a restaurant with a menu of your choice to order from the 26 00:02:55,620 --> 00:03:02,810 kitchen is the part of the system that will prepare your order. 27 00:03:02,860 --> 00:03:06,250 The API is in the middle. 28 00:03:06,280 --> 00:03:16,520 The API will be the waiter or the messenger that will communicate your order to the kitchen. 29 00:03:16,860 --> 00:03:27,510 Once your order has been prepared by the kitchen be happy all the waiter take sick order and present 30 00:03:27,510 --> 00:03:28,450 it to him. 31 00:03:28,530 --> 00:03:37,070 So the API takes your request or your order tells the kitchen which is the system. 32 00:03:37,080 --> 00:03:38,270 What to do. 33 00:03:38,430 --> 00:03:43,530 Then the waiter delivers the response back to you. 34 00:03:43,590 --> 00:03:47,210 In this case the food is a response. 35 00:03:47,550 --> 00:03:52,990 Let's take a look at a real life kpi in action. 36 00:03:53,010 --> 00:04:02,520 You may be familiar with the process of searching for flights online just like a restaurant you have 37 00:04:02,700 --> 00:04:04,980 a variety of options to choose from. 38 00:04:04,980 --> 00:04:13,110 For example I am on this site called Google Flight say I want to go somewhere different options I select 39 00:04:13,500 --> 00:04:20,740 where I want to go put all the relevant details and then hit the search button. 40 00:04:20,740 --> 00:04:23,180 Here is a certain button that you will hit. 41 00:04:23,180 --> 00:04:28,470 Let me do that so for example I say I want to go somewhere. 42 00:04:28,860 --> 00:04:36,240 I choose a date I have chosen a date and I just choose the airport. 43 00:04:36,240 --> 00:04:40,290 I see UK as London metro. 44 00:04:40,290 --> 00:04:43,710 See I'm going to New York. 45 00:04:44,430 --> 00:04:45,500 I say New York. 46 00:04:45,510 --> 00:04:46,810 Put that there. 47 00:04:47,340 --> 00:04:50,930 Okay so is giving me all the flight details. 48 00:04:51,090 --> 00:04:55,380 Looked through to see whatever I need to do. 49 00:04:55,800 --> 00:04:59,900 So the information we're getting here relating to the flight. 50 00:04:59,980 --> 00:05:07,460 Details He is possible because of a API an API seats in the background. 51 00:05:07,650 --> 00:05:17,490 So each time we do a search we are physically contacting the airline website or the airlines database 52 00:05:17,940 --> 00:05:19,350 via an API. 53 00:05:19,350 --> 00:05:25,170 The API is the intermediary software that allows this communication to take place. 54 00:05:25,170 --> 00:05:31,840 So all those data get him back from the search is made possible because of BP. 55 00:05:31,980 --> 00:05:42,090 It is a AP Ida lousy communication between this site and be outwalk airline site that contains the data. 56 00:05:42,420 --> 00:05:52,170 So this is basically how a PDA used a lot of applications and programs and other things that relate 57 00:05:52,170 --> 00:05:55,170 to data and information. 58 00:05:55,170 --> 00:05:57,140 Thanks for watching by phone.