Как отправить форму только с 1 TextBox и 1 Button через почтальона - PullRequest
0 голосов
/ 21 ноября 2019

Я попытался создать запрос через почтальона с нижеуказанным телом запроса с 1 вводимым текстом,

{
    "subject" : "Fill Up the Form",
    "content" : "Form Data",
    "formMetaData" : {
      "id": "myform1234",
      "controls": [{
        "type": "Circuit.Enums.FormControlType.INPUT",
        "name": "Your Name"
      }]
    } 
}

Но я получаю только часть контента и темы в изолированной программной среде Circuit. Отсутствует часть формы

1 Ответ

0 голосов
/ 21 ноября 2019

Используя Rest API, а не SDK, вы должны заменить ENUMS на строки для типов элементов управления.

У меня есть пример рабочего кода в Postman для этого

curl -X POST \
  https://beta.circuit.com/rest/v2/conversations/6aecff9e-1aa0-46f3-8e24-8519e2956291/messages \
  -H 'Authorization: Bearer 11111omitted' \
  -H 'Content-Type: application/x-www-form-urlencoded' \
  -F 'content=Please fill in the form below' \
  -F 'subject=Test form' \
  -F 'formMetaData={"id":"myformonbeta","title":"Test Form","controls":[{"type":"INPUT","name":"name","text":"What is your namne ?","rows":1},{"type":"BUTTON","text":"Send"}]}'

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...