好歡迎回來。
所以這個話題本節我們要談的是我心愛的東西來教的。
這對我來說真的很有趣。
我知道我說，在這個過程中幾次，但這是迄今為止礦山的實際最喜歡的話題，這真是令人興奮，我認為學習。
我們要談A.P.傢伙。
而且這是令人興奮的學習的原因是，它真的打開了你建立了什麼準備。
你可以讓各種各樣的使用從其他應用程序的數據或依賴於其他應用程序豐富的應用程序。
基本上，你知道你可以站在巨人和的肩膀，並提出一些真正真棒事情對於不得不做大量的工作，做自己從頭開始一切。
所以字幕連接與其他應用程序。
這就是真正的這一切的要點是什麼，如果我們想顯示地圖或我要得到經緯度數據，或者我想獲得的氣象資料。
你不需要去撲滅氣象傳感器，並將其連接到Internet，然後獲取這些數據。
別人已經做了這一點，使這一切好和容易讓你了解和互動，然後你只寫使用該API代碼。
因此，沒有得到太超前了自己的API代表應用程序編程接口，雖然它實際上是應用程序接口。
有人說，編程也沒關係。
但這個想法是，這是程序員的代碼或計算機彼此交談的接口。
所以，我可以這樣的代碼是非常少寫代碼。
但是，在這份代碼是與Facebook互動。
所以，Facebook有一個API，允許我從Facebook獲取數據。
因此，我們有它，你知道的人機界面，當我去在Facebook上自己，希望不要花太多的時間有，但是當我這樣做，我期待在人機界面的HTML平時，我看到它呈現給我好了假髮照片的顏色和文本和字體和所有的東西。
當我想使一個應用程序，雖然使用Facebook數據如此受歡迎的例子是像火種，如果你不熟悉的火種你很可能在說謊。
但是，如果你確實不熟悉，你的牌子去與你的Facebook帳戶火種約會上下的應用程序，它顯示了你的人的照片，你可以種說是或左或右輕掃沒有。
但最重要的是什麼，我在這裡談論的是，它表明你，如果你有任何共同的喜歡和他們在一起。
所以，如果你有，你已經加入到您的兩個Facebook個人主頁或書籍或音樂，以及任何喜愛的電影和其他一些東西，它還會告訴你有多少朋友，你有共同的基礎了臉譜。
這樣的數據不僅來自普通的Facebook網站來一樣，如果我在Facebook上了我能找到的，如果我匹配的人，我可以自己的Facebook頁面上的去，如果它是公共至少，我可以手動進行比較。
我們喜歡同樣的電影。
但是，當然，這不是發生在幕後購買意向的源代碼後面。
這裡是一個的連接到Facebook的API，並說嘿，這兩個人的代碼。
那麼它可能更像嘿，這人妮可曾與讓我們自己的數據，並將其保存到我們的數據庫，然後讓我們來，我們已經在我們的數據庫進行比較冷的數據進行匹配。
但這個想法是我們正在談論或者招標交談的Facebook，這就是一個例子。
但API的眼睛是現在幾乎無處不在。
幾乎您使用每個應用程序。
這樣的術語的API實際上是一個更廣泛的術語，是指任何類型的代碼是用於其他碼進行通信的任何接口。
因此，如果我們去維基百科上的實際定義教科書的定義我的猜測是在計算機編程的應用程序編程接口。
因此，他們使用的編程。
該方案是為構建軟件和應用程序的一套程序協議和工具。
所以這是非常廣泛的，而且基本上是說這是任何一組，你可以在應用程序中使用的工具代碼程序。
因此它可能是一個數據庫API。
使無關與互聯網。
你如何在本地連接到一個數據庫在計算機上這只是。
它可能是一個視頻卡API或一個硬盤驅動器的硬盤驅動器的API。
因此，這些都是其他同類基於非網絡例子或當我在高中學習Java我使用的API向圖形元素按鈕和窗口和東西融入我的應用程序。
真醜馬里奧克隆，我提出和喜歡我的紙牌用於該的API。
所以這是一種不同的上下文。
通常什麼時，他們今天是指一個人的API意思是在這裡有自己的部分網絡API，但那是API的總體的一個子集。
所以API是在一般的任何碼是否它是一個庫中的包或模塊的web的API某種接口的計算機或數據庫上圖像分析工作。
他們是所有的地方這麼多不同的事情，他們做的。
您可以在自己的代碼的Web API使用它們的是更加專業化。
他們有一個網絡接口，其他代碼或其他應用程序做的。
因此，例如，我們談到了一個應用程序獲取數據的方式Facebook的API是通過通過Internet網絡。
我請求從Facebook的數據。
當我請求一個網頁可以說reddit的點com斜線斜線啊丫頭的可愛照片或狗和貓通常與偶爾的爬行動物愛好者斜線怪人的可愛形象所以就像。
沒有進攻的人誰爬行動物。
我只是不能不能得到落後。
所以，當我要求這個回車，我看到人類版本的界面對於我和我們所有的人。
但也有代碼進行交互的接口。
有一個Web API，我們要求它，而不是看到這是我們的電腦看到這個。
所以我就說說這是什麼東西叫Jaison，只是一個視頻從現在開始。
但它是更好，更容易為計算機使用的數據基本上是另一種格式。
它沒有任何我們這裡有絨毛的，因為如果我寫一個應用程序，讓我們說，想坑狗貓相比，我想指望每天都提到狗的職位數目。
每天都有提到貓，有一個圖表，以便您可以訪問我的網站，並有那的更新什麼，我需要做的就是從reddit的現場圖職位的數目。
我要問你reddit的知道今天或更新它給我我們網站的當前頭版每隔一小時給我的數據。
啊。
然後我會去通過數據。
這裡該數據並計算你知道搜索搜狗貓和理貨它和更新每隔一小時我的圖表。
所以這是一個簡單的例子。
你可以做，當然要複雜得多的東西。
因此，這裡有API的一些其他的例子是Twitter的。
你可以做這樣的事情給我所有提及冰淇淋或你知道不像CNN他們總是喜歡在提到某些主題標籤或某些新聞事件來現場鳴叫的tweet。
Facebook的，因為我們講了這麼多東西，你可以從Facebook的API資料圖片喜歡讓你可能看到它在那裡你看到那樣的警告或問題，從Facebook的彈出應用程序所有的時間是這樣的應用程序要使用你的數據。
你接受與否還是你。
允許或不允許。
你可以種改變的事情。
誰可以看到什麼，哪些數據可以訪問是否API。
因此，有很多的天氣API的是在那裡，做不同的事情。
reddit的API可以剛才我們看到很簡單的谷歌什麼地方加油站附近有人。
當然，谷歌地圖得到地圖去。
該Yelp的API可以做這樣的事情給我的10家餐館中郵政編碼九項一一。
很多很多的事情可以做。
然後他們相結合，你可以做更酷的事情，這實際上是這個網站我教當然點com如果這則認為是連接API的方式。
因此，有309服務。
基本上這是一種混淆我猜，但它的辦法有一個可視化界面來連接API為你做的事情。
於是我拿起攝影在一邊，有這麼多的攝影網站，如果你想要做的整個社交媒體的事情，還有閃爍和Instagram的Facebook 500像素Dropbox的，我想和iCloud中，讓我們說，我想所有這些和任我發布照片到Instagram的我希望它發布到所有其他的地方。
你可以做，使用如果那麼。
所以這些都是他們允許的服務。
他們的工作有這麼Facebook的API Twitter的API獲取樞紐。
有一些我覺得有個東西叫物聯網。
所以API是將物理對象的存在就像一個恆溫器，你可以通過一個API或攝像機安全攝像頭，你可以使用代碼來打開和關閉，或旋轉，或一個燈泡，你可以改變控制溫度色調動態使用代碼的顏色。
所以，你知道我在大學有誰負責那名連接到Internet的電子智能的人將它們插入他們的宿舍燈泡，然後它會自動採取任何音樂被耍朋友。
他們寫了一些代碼，然後將一種打開和關閉燈光，改變顏色，使的音樂有點可視化。
因此，有一大堆事就在這裡。
這僅僅是一個側面東西很酷為您辦理退房手續。
如果這不是，如果你不熟悉它，你可以看一下瀏覽食譜。
因此，這些都是一些流行的東西的人會不喜歡。
提醒自己要塗上防曬霜，當熱指數很高，所以它會自動連接到計算出的紫外光什麼的API指數然後它會編寫一些代碼。
你知道什麼。
我不知道是什麼育碧指數是如何工作的尺度是什麼，但只要達到一定的數量，然後它會向您發出警報收到通知關閉，我覺得節省電池電量，當你離開一個特定的位置，所以你可以做各種各樣的東西連接。
你知道這是否可以做到這一點。
好吧。
讓所有的依賴API。
並且支持300多個AP球員，但也有更多的方式是API在那裡和一個偉大的地方，看到這是一個工具或網站稱為可編程的網絡，這是一個API目錄是他們如何建立自己。
他們有15000 API。
還有更多的在那裡。
這是一個偉大的地方開始。
所以，如果我知道我要使用的交通數據可以說，我想打一個應用程序，會根據您目前的位置告訴你下一班火車是在舊金山還是會告訴你最新的列車可以採取仍然使它到您的第一次會議之前的工作是一樣的東西，我需要一個API弄清楚當列車，所以我可以做飯點擊這裡交通我可以做一個搜索，並有所有在雅虎的流量，這些不同的API核證減排量有一個公共汽車漢莎航空公司或印度鐵路。
因此，這是一種遍布你可以縮小它當然下來的地方。
或者，如果需要的氣象資料，並有所有這些API的眼睛，你可以點擊一個像我們走吧，你可以看看天氣。
這是有趣的登山氣象提供氣象數據攀登網站，然後我可以看到你Oreille為自己的主頁。
有時示例代碼。
不總是。
在這種情況下不存在。
我可以看到他們支持的登山網站網站，然後我還可以看到一個端點會告訴你。
基本上，這是網站，你可以去了解API是如何工作的。
所以，我們要看到這只是一瞬間的API為我們把但這會告訴你什麼數據看起來像的文檔，你會回來你應該在哪裡做出請求，來尋找某些數據。
所以，這就是我想，雖然顯示。
對於很多API的主要可編程的Web站點目錄在這裡一些了不起的事情。
一些不起眼的東西API的是檢測裸體和圖像，然後比較常見的東西像你知道的餐廳和酒吧，位置引導數據相關聯的國家公園的地圖數據實你知道很多很多的東西就在這裡。
如此之大的資源。
也很有趣只是瀏覽一些事情，他們對在這裡。
如果你知道有很多次我想給學生一個項目。
而有些人馬上會知道他們想要使用某個API，然後一些人沒有啟發，他們需要幫助。
他們想要的靈感，他們只是去瀏覽，直到他們發現，他們興奮的API。
經常在節目什麼是Web。
好。
所以，我只是覺得涼爽這裡的最後一件事是，特斯拉特斯拉汽車和汽車電機，電動汽車製造商有一個API。
我認為這是非官方的，他們不支持它，因為本質上不過有，你可以用它來與他們的汽車進行互動，因此您可以在這裡查看的事情你可以做的文檔的API。
您可以查詢汽車如何充電是什麼比例電池的充電多少。
估算範圍。
這就是你回來。
所以，當你犯了一個請求，這個你是L和你必須把你的車輛ID，我沒有測試，我不會那樣做。
但是，如果你做了，你可以把它放在那裡，並在紅色插頭它，它會給你這些信息。
但你也可以做這樣的事情要求以外當前的氣候溫度設置內部溫度，然後你可以做的非常有趣的事情，就像喚醒汽車或打開側面的充電接口。
啟動充電站充電閃光燈的燈光按喇叭的號角，因此您可以編寫代碼，並有人民誰做到這一點，當他們報警早晨熄滅他們將有視頻。
代碼會自動外檢查的天氣，然後設置適當的特斯拉。
以及取決於如何熱或冷外面那麼它將鳴喇叭喇叭和啟動一些音樂，將你知道喚醒音樂或東西打開特斯拉上首先將其設定為溫度內以合適的溫度。
還有的這個在線視頻，你可以做，因為API這一點。
所以這是一個例子，你知道物聯網，那裡是一個物理對象，它是通過一個API控制的事情。
好。
因此，我們涵蓋了很多東西。
一些API應用編程接口方式為你編寫與數據的其他代碼其他部分進行交互的代碼。
應用服務通常的Web API是大多數人是指，我們的API集都在你與他們通過網絡通常是通過HTP請求進行交互的方式結構。