【发布时间】:2011-12-21 23:24:38
【问题描述】:
如今,大多数应用程序都提供 API……无论是 twitter、gmail、fb 还是其他数百万应用程序。
我了解 API 设计不能仅用一个答案来解释,但我想要一些关于如何开始使用 API 设计的建议。也许是一些制作应用程序的教程/书籍,并且有一些章节介绍了如何为它提供 API。我主要是一名 java 开发人员(学习 Groovy),但也对其他语言持开放态度,如果用该语言开始 API 设计更容易的话。
顺便说一句,在我对 API 和 Web 服务之间的区别感到好奇之前。但现在据我了解,webservice 只是 API 的一种形式
【问题讨论】:
-
API 是指任何程序公开的编程接口。例如,Python 在 C 中公开了一个用于编写扩展的 API。基于 Web 的程序的 API 设计将与独立程序的 API 设计大不相同。
-
同样的问题link
标签: api