使用Drupal创建RESTful API有什么好的报道吗?我看到了服务API,我想它是如何完成的.我正在寻找的是,我想这是对于特定目的的drupal与其他框架的比较.
更新 - 更多信息:
特别是,我可能想要返回json,理想情况下使用公共资源URL正确使用http请求动词(PUT,POST,GET,DELETE).即http:// mysite/api/widgets/1(POST - > create,GET - > view,PUT - > update,DELETE - > delete),而不是http:// mysite/api/widgets/1/delete
我无法与其他框架进行比较,但Service 3.x(服务模块的第3版)为使用REST后端(以及XML-RPC)的服务提供了资源驱动模型.根据其文档,您可以使用简单的API轻松创建新的资源类型(如果您熟悉Drupal),因为它负责JSON [P]/XML解析和序列化.
更新,由David Eads的回答提示: 如果唯一的最终需求是构建RESTful服务,我不会从Drupal和Services 3.x开始.它们不是使用RESTful API构建数据后端的通用解决方案.当需要的是CMS驱动的网站通过RESTful API公开(部分)其数据时,应该使用它们.
| 归档时间: |
|
| 查看次数: |
7924 次 |
| 最近记录: |