我刚刚创建了网络表单并添加了字段。
我需要使用Rest API POST方法创建Webform提交。我刚刚为此安装了Rest&Rest UI模块。
但是当我尝试使用API测试器测试我的API时,它显示出这样的错误:
{"message":"Could not determine entity type bundle: \u0022webform_id\u0022 field is missing."}
但是我已经确定了webform_id,这是我的配置
POST URL:http://example.com/entity/webform_submission?_format=json
标题:
Content-Type:应用程序/ 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 其余UI版本:8.x-1.16 Webform模块版本:8.x-5.1
为什么它不起作用?
答案 0 :(得分:0)
我认为您的JSON结构错误。这是一个对我有用的示例:
{
"webform_id": "contact"
}