【问题标题】:Importing API from external site to Drupal 9将 API 从外部站点导入 Drupal 9
【发布时间】:2021-08-09 13:26:45
【问题描述】:

我们有一个我们当前在我们的站点中使用的 api。我们将所有内容都转移到 Drupal 9 作为解耦站点。我们需要导入我们使用的当前 api (https://www.healthcare.gov/api/glossary.json),以允许内容编辑器在创建内容时检索此信息。有没有一种简单的方法可以将 api 拉入站点供用户执行此操作?目前我们正在使用 Jekyll。

目前采取的步骤:

使用 Feeds 模块,我们创建了一个指向上述链接的 Feed。我们如何实现这一点。

提前感谢您的帮助。

【问题讨论】:

标签: drupal jekyll


【解决方案1】:

如果您在 D9 中使用提要导入器从外部 API 提取 JSON 响应并创建/更新内容,那么您可以使用 Feeds extensible parsers

在 feed 导入器映射中使用 jsonpath 进行解析器设置,允许在 feed fetcher 中扩展 json。要检查映射的正确键,请在提要导入器中添加映射时尝试https://jsonpath.com/。 $.* 可以在映射页面的上下文设置中设置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-02
    • 1970-01-01
    相关资源
    最近更新 更多