推 hans5300609:推一下www 03/16 01:36
※ 引述《Adicia (愛迪希亞)》之銘言:
: 常常看到API這個詞
: 有google過,可是...
: 對API的意思有看沒有懂
: 想請教大家API是什麼呢?
: 有什麼實際的例子嗎?
: 是軟體嗎?dreamweaver算API嗎?
: 希望有笨蛋看了也會了解的說明QQ”
: 請多指教,感激不盡 <(__ __)>
來舉一個最最簡單例子~
銀行窗口就是個標準的API,有開戶窗口、放款窗口、外匯窗口
顧名思義就就是在開戶、放款、外匯,所以可稱為開戶API, 放款API, 外匯API
各窗口各有各的要作的事和規則,例如開戶窗口就是在開戶用的,若你要匯款
則會被說:你走錯地方囉~
而且開戶明定要帶雙証件、印章、還要存X元
若沒帶齊,窗口就會和你說少了東西,叫你回去拿,重新再來過,若一切都妥當,
就會拿到你預期會拿到的東西(存摺 & 提款卡)之類的。
這行為就像API一樣,有一個明定的位址,也有規定的input參數,若不符則會被reject
完成後就會得到所預期的東西。
實際且最簡單的應用,來看Google短網址API
https://developers.google.com/url-shortener/v1/getting_started
他告訴你位置是https://www.googleapis.com/urlshortener/v1/url
input參數為JSON, {"longUrl": "http://www.google.com/"}
你就會得到回傳值
{
"kind": "urlshortener#url",
"id": "http://goo.gl/fbsS",
"longUrl": "http://www.google.com/"
}
也就是說,你不用自己刻一個短網址的工具,而利用Google提供的API來達到你要的結果
----
這是最單純的例子,較複雜的例子則像是露天拍賣和7-11取貨服務這種異業結合,
這也是透過兩邊的API傳遞資料的,這就自行研究吧(菸)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.25.237.4
※ 編輯: UniFish 來自: 211.25.237.4 (03/03 16:16)