何为API?
API全称Application Programming Interface,翻译为应用程序接口,实际上就是某些已经封装后的程序,预留接口参数,方便其他程序通过接口向程序内传递参数,指挥程序进行功能操作。API可以理解为程序的一个门或窗口,使用API的好处是节省城程序开发时间,不用理解程序内部功能的实现机理和方法,只需按程序给出的标准接口进行指令的写入和信息的输出,Google作为世界第一搜索引擎,在信息搜索、在线翻译等功能的调用上,都有标准接口给出,但是这些标准接口存在一个更新和代码匹配的问题,也就是当Google的程序功能改变后,API接口可能并为实时改变,这样就有可能发生按既定参数传入的数据出错,以致返回的结果遗漏或出错,具体表现在搜索结果数量的减少或增加,或与输入的搜索关键词不匹配等等。Google的API不时都有更新,一般也不会做全面通知,如果API更新,使用API的其他程序没有随之更新,就会出现上述的错误。API毕竟只是程序的一个门或窗口,从这个门或窗口里我们看不到程序内部的东西,如果这个门一旦关闭,所有与之相连的功能都将丧失,如何避免这个问题呢?那就是落地代码分析法。
API全称Application Programming Interface,翻译为应用程序接口,实际上就是某些已经封装后的程序,预留接口参数,方便其他程序通过接口向程序内传递参数,指挥程序进行功能操作。API可以理解为程序的一个门或窗口,使用API的好处是节省城程序开发时间,不用理解程序内部功能的实现机理和方法,只需按程序给出的标准接口进行指令的写入和信息的输出,Google作为世界第一搜索引擎,在信息搜索、在线翻译等功能的调用上,都有标准接口给出,但是这些标准接口存在一个更新和代码匹配的问题,也就是当Google的程序功能改变后,API接口可能并为实时改变,这样就有可能发生按既定参数传入的数据出错,以致返回的结果遗漏或出错,具体表现在搜索结果数量的减少或增加,或与输入的搜索关键词不匹配等等。Google的API不时都有更新,一般也不会做全面通知,如果API更新,使用API的其他程序没有随之更新,就会出现上述的错误。API毕竟只是程序的一个门或窗口,从这个门或窗口里我们看不到程序内部的东西,如果这个门一旦关闭,所有与之相连的功能都将丧失,如何避免这个问题呢?那就是落地代码分析法。