作者UniFish (贡贡老盃)
看板Web_Design
标题Re: [问题] API的意思??
时间Mon Mar 3 16:15:52 2014
※ 引述《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)
1F:推 hans5300609:推一下www 03/16 01:36