【问题标题】:Webform Submission Using Rest API POST method使用 Rest API POST 方法提交 Web 表单
【发布时间】:2019-05-31 18:28:38
【问题描述】:

我刚刚创建了网络表单并添加了字段。

我需要使用 Rest API POST 方法创建 Web 表单提交。我刚刚为此安装了 Rest & Rest UI 模块。

但是当我尝试使用 API 测试仪测试我的 API 时,它会显示如下错误:

{"message":"Could not determine entity type bundle: \u0022webform_id\u0022 field is missing."}

但我已经确定了 webform_id,这是我的配置

发布网址:http://example.com/entity/webform_submission?_format=json

标题:

内容类型:应用程序/json

POST 数据:

{
  "type": {
      "webform_id": "my_form"
    },
"your_mobile":[{"value":"123456789"}],
"your_name":[{"value":"Test"}],
"your_email":[{"value":"test@gmail.com"}]
}

Drupal 版本:8.6.4 休息用户界面版本:8.x-1.16 网络表单模块版本:8.x-5.1

为什么它不起作用?

【问题讨论】:

    标签: rest drupal-8 drupal-webform


    【解决方案1】:

    我认为您的 JSON 结构是错误的。这是一个对我有用的例子:

    {
        "webform_id": "contact"
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-02
      • 2023-01-24
      • 1970-01-01
      • 2010-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多