【发布时间】:2010-11-27 16:50:33
【问题描述】:
我想要的和拥有的
我愿意创建一个API,我已经知道 API 代表什么。
我使用 PHP 作为服务器端语言。
但是,我并不真正了解 API 如何从头开始工作,以及如何让用户在我创建 API 后使用它。
我的想法和了解
现在,我认为使用 API 可以让开发人员访问我的数据库并请求查询。但是那我为什么要为它创建一个完整的语言呢?为什么他们不能使用PHP 或任何其他服务器端语言?
正如我所见,为网站创建 API 的公司需要注册才能向开发人员提供 API KEY。开发人员是否通过API KEY 登录数据库?如果是,那为什么他们也没有密码?如果我知道某人的 API KEY,我可以使用它还是什么?
正如我所读/听说的,XML 与 API 有某种关联,但为什么以及如何?
另外请在您的回答中考虑我不想使用任何框架或类似的东西,我想从头开始,所以我想了解它是如何从 A 到 Z 工作的。
【问题讨论】:
-
您应该删除
API代码样式,因为这使它看起来像您问题中的流行语。此外,您实际上是在询问“Webservice RPC”接口。另外,尝试列举您的多个问题;可能会产生更好的解释。