os2web/os2web_rest_api

OS2Web Rest API

安装: 624

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 7

分支: 0

开放问题: 0

类型:drupal-module

0.0.8 2023-11-24 13:58 UTC

This package is auto-updated.

Last update: 2024-09-10 07:22:21 UTC


README

模块目的

该模块的目的是提供通过REST API获取数据的URL。

它如何工作

启用模块后,将提供可用于作为REST API的URL。

其中大多数来自RESTful Web Services模块,该模块包含在Drupal核心中。

模块提供预配置的REST源和视图,用于以JSON格式获取节点和术语列表

  • /node/[node id]?_format=json - 特定节点
  • /rest/os2web/list/node/[taxonomy term id] - 通过[taxonomy term id]过滤的节点列表
  • /rest/os2web/list/term - 所有术语列表
  • /rest/os2web/list/term/[vocabulary machine name] - 按词汇机名列表的术语

对于高级过滤,您可以使用多个参数。例如

/rest/os2web/list/node/1+2+3

对于 AND 条件

/rest/os2web/list/node/1,2,3

对于 OR 条件

注意:在过滤术语时无法使用 AND 条件。

安装

模块可通过composer下载。

composer require os2web/os2web_rest_api
drush en os2web_rest_api

更新

更新OS2Web REST API模块的过程类似于常规composer包。使用Composer内置命令列出具有更新的包

composer outdated os2web/os2web_rest_api

贡献

该项目对新的功能和当然的bug修复开放。如果您有任何建议或在项目中发现bug,您非常欢迎在github存储库问题跟踪器中创建问题。对于问题描述,预期您将提供有关您的功能请求或bug报告的清晰和充分的信息。

代码审查政策

OS2Web代码审查政策

Git命名约定

OS2Web git命名约定