api是应用程序接口,使用者不需要访问源码,不需要知道具体内容,只需要当它是一个黑箱,就像你在计算器上按下了+键就得到了加法这个功能,你不需要知道它是怎么实现的,只需要知道他的功能是什么
key则是秘钥,很多网站为了方便用户使用某个功能但又不想登录账户密码这一系列操作,于是预留了一个api以供用户使用,但为了区别不同用户和一定的安全性,给每个api加了一段秘钥也就是key
比如现在Steam有个功能是查询你当前拥有的游戏,你不需要登录(因为输入账户密码实在是太繁琐了),只需要告诉steam你想查游戏,然后递交上你之前就和steam约定好的秘钥,于是steam立即就返回给你一个你当前账户拥有游戏的数量,方便快捷,不需要多余的事情。
这就是api key的存在基础,目前steam上的api key主要用于和他人交易,毕竟你不是实时在线,想要和你交易不需要提前打招呼,只需要调用你留下的api key即可得知你想交易的物品的相关信息。
差不多就是这么个意思
key则是秘钥,很多网站为了方便用户使用某个功能但又不想登录账户密码这一系列操作,于是预留了一个api以供用户使用,但为了区别不同用户和一定的安全性,给每个api加了一段秘钥也就是key
比如现在Steam有个功能是查询你当前拥有的游戏,你不需要登录(因为输入账户密码实在是太繁琐了),只需要告诉steam你想查游戏,然后递交上你之前就和steam约定好的秘钥,于是steam立即就返回给你一个你当前账户拥有游戏的数量,方便快捷,不需要多余的事情。
这就是api key的存在基础,目前steam上的api key主要用于和他人交易,毕竟你不是实时在线,想要和你交易不需要提前打招呼,只需要调用你留下的api key即可得知你想交易的物品的相关信息。
差不多就是这么个意思