我有一个REST应用程序,它在核心PHP中。现在我想将这个应用程序更改为Drupal 7。如何在Drupal 7中使用这些应用程序。我是REST API服务的新手。
发布于 2016-04-07 09:47:18
您应该使用服务模块在drupal 7中创建rest服务,只需安装它并通过管理设置表单创建端点。您什么时候才能创建它,那么您就可以像下面这样检查您的端点:
如果这将给出成功的信息,那么您就成功地创建了端点,现在您可以继续前进了。
服务模块将为用户、节点和注释等提供一些预定义的服务资源,只要启用这些资源并使用它们,如果您想创建自己的服务,那么您应该实现hook_services_resources钩子,它将创建一个服务资源。它将返回一个关联数组,其中包括api版本、操作(创建、删除、检索)、操作等。您可以简单地将您的服务转换为drupal,只需遵循由服务模块定义的一些标准,我的建议就是查看该控制模块的任何资源,例如查看服务模块中的用户资源,您将了解它。
发布于 2016-04-07 19:15:20
另一个很好的选择(我认为)是RESTful模块 in D7。与服务相比,它为您提供了非常细粒度的API公开的控制,与服务相比,与服务相比,它在启用时打开了闸门。
https://drupal.stackexchange.com/questions/197221
复制相似问题