php - 哪个 API 标准?

标签 php api rest soap oauth

我们正在计划一个新项目,该项目将提供一个 API,供客户从他们自己的网站和系统与我们的应用进行交互。但是,我过去从未构建过任何接近成熟 API 的东西,因此我不知道有任何可用的标准或建议可以用来使 API 更容易被我们的客户采用。

我们将使用 PHP 构建 API,API 的某些部分需要身份验证,而其他部分则不需要。截至今天,我已经阅读了一些有关 Oauth、SOAP 和 REST 的内容,但我不知道什么是好的做法。

建议将 2011+ 的 API 基于什么技术/标准?

最佳答案

有很多选择,但我建议您可能会发现从 PHP 发布 SOAP API 很难维护。

这样做的原因是 PHP 中没有固有的 WSDL 生成,因此您要么必须自己动手(并每次修改它),要么尝试使用第 3 方工具之一 - 我都没有在过去发现特别令人满意。

我建议在 PHP 中实现 API 的更直接的方法是沿用 RESTful 路线。

关于php - 哪个 API 标准?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5233611/

相关文章:

php - 如何让 PHP 查看日期时间值

python - 是否有用于绘制图表的 Python API(使用线条连接两个列表之间的相应值)

objective-c - 提交新故事时为"You broke Reddit"

python - 在 Django Rest Framework 中保持登录

java - 无法在 netbeans 7.3.1 中使用 Jersey 特定功能

php - 如何提高 mysql select 语句中结果的速度?

php - Zend 框架架构

PHP 循环和 MySQL 中的绑定(bind)查询

api - Flutter:接收数据时连接关闭

REST 服务设计 : cancel an order?