Каковы требования для отправки контактной формы с использованием JSON:API?
Я включил основной модуль «Контакты» и настроил пользовательскую контактную форму для всего сайта. Я разрешил пользователям anon + auth отправлять форму.
Затем я включил JSON:API. Я вижу контактную форму на /jsonapi/contact_form/contact_form
:
"данные":[
{
"type":"contact_form--contact_form",
"id": "d97e73f1-7d06-4bf0-b05b-1c654a659dfc",
"ссылки": {
"себя":{
"href":"https://example.lndo.site/jsonapi/contact_form/contact_form/d97e73f1-7d06-4bf0-b05b-1c654a659dfc"
}
},
"langcode":"ja",
"статус": правда,
"зависимости": [
],
"drupal_internal__id":"example_support",
"label":"Пример поддержки",
"получатели": [
"[email protected]"
],
"Ответить":"",
"вес":0,
"message":"Спасибо за отправку.",
"перенаправить":""
}
],
Но какая конечная точка мне нужна для отправки этой формы?
я нашел эта проблема с электронными письмами, которые не отправляются, когда контактная форма отправляется через REST.
Этот вопрос предполагает, что /entity/contact_message
Конечная точка REST должна быть включена для отправки контактной формы. Верно ли это и для JSON:API?
Я запутался, потому что, используя JSON: API, я могу отправлять узлы без включения каких-либо конечных точек REST путем отправки POST в /jsonapi/узел/content_type
.