开发一个用JSON侦听和响应的PHP站点是否等同于开发一个API


Does developing a PHP site that listens and responds in JSON is equivalent to developing an API?

我正在为我开发的这个web平台编写项目抽象计划,但我对API和我应该给我的阶段命名感到困惑。

我分三个阶段开发了这个:

  1. 首先,我创建了一个表,并定义了它们与然后我构建了一个PHP应用程序,从中发布和获取数据数据库

  2. 然后,我开发了一个PHP应用程序,它需要JSON作为POST和使用上面开发的应用程序以JSON进行回复。我打电话吗这个API?

  3. 最后,现在我可以将此应用程序与任何其他应用程序一起使用应用程序,我已经用Android实现了,现在我在Windows上用Python实现GUI。基本上,现在任何人都可以使用上面开发的PHP程序通过发送正确的JSON编码数据。

我的PHP程序是API吗?

API是一种应用程序接口,也就是其他程序与您的应用程序交互的方式。您所描述的是一个RESTful API,所以是的,它会被认为是一个。