开放API,API是应用程序编程接口的意思,开放API就是开放应用程序编程接口。如果说程序开放API就是说开放接口,以让别人的程序能够调用你的程序数据宏察。
就像你的电脑、手机等简态有一些USB接口,也可以说是开放了接口,有了这些接口别人就可以用他来做插U盘,充电等之类的功能。
扩展资料
为了认证(如OpenID,OAuth和SAML),给常见的API附上标准可以让你的API容易为开发人员和非开发人员所使用。如果你不为用户处理认证问题,就要使用简单的基于HTTP的或基于令牌的身份验证来取代OpenID、OAuth或SAML,他们设计的主要目的是作为用户进行身份验证。
另外,提供一个自身已经存档的开放API对于开发人员是有益的。我最近开始在我的API中添加Swagger API文档。
Swagger允许开发人员为API自动产生代码,这些代码可以多语言的。如果你没有遵循这一方法,你至少要确保你提供了API客户库使用是最蔽咐茄流行的语言,如Java、Node.js、Python、Ruby和面向对象C(它是用于开发移动应用的)。
参考资料来源:百度百科-开放API