Wufoo — POSTing to Form API — форма не может принимать новые записи

Я использую форму API Wufoo для POST для формы в моей учетной записи, но, несмотря на то, что, следуя документации, я сталкиваюсь с этой ошибкой:

Эта форма не может принимать новые записи. Пожалуйста, сообщите владельцу формы, чтобы они могли связаться со службой поддержки Wufoo

До настоящего времени были выполнены следующие требования:

  • Используя правильный поддомен и идентификатор формы
  • Использование версии 3
  • Ответ = JSON
  • Использование базовой аутентификации, используемой с ключом API и паролем
  • Отправка параметров в виде массива «FieldID» => «Значение»
  • Форма установлена ​​для общественности
  • Моя форма защищена паролем

Все же я все еще получаю эту ошибку, есть ли что-то еще, что я / документация отсутствует?

2

Решение

Я был очень разочарован этой проблемой тоже .. похоже, что ответ дан каждый раз, когда вы даете идентификаторы формы API, это не ожидает (например, Field4, Field4-1, Field4-2) вместо простого объединения их в одно поле (по крайней мере, для меня)

У меня было поле номера телефона, которое wuFoo разделило на 3 параметра:

<li id="foli4" class="phone notranslate">
<label class="desc" id="title4" for="Field4">
Phone Number
</label>
<span>
<input id="Field4" name="Field4" type="tel" class="field text" value="" size="3" maxlength="3" tabindex="4"/>
<label for="Field4">###</label>
</span>
<span class="symbol">-</span>
<span>
<input id="Field4-1" name="Field4-1" type="tel" class="field text" value="" size="3" maxlength="3" tabindex="5" />
<label for="Field4-1">###</label>
</span>
<span class="symbol">-</span>
<span>
<input id="Field4-2" name="Field4-2" type="tel" class="field text" value="" size="4" maxlength="4" tabindex="6" />
<label for="Field4-2">####</label>
</span>
</li>

В PHP я разложил это через http_build_query ($ _ POST) на:
Field4=555&Field4-1=555&Field4-2=5555 и отправил его с помощью стандартного кода, который они предоставляют через CURL https://wufoo.github.io/docs/?shell#submit-entry.

Отправив это вернул ответ:

{"Success":0,"ErrorText":"This form can't accept new entries. Please inform the owner of the form so they can contact Wufoo Support.","FieldErrors":[]}

Когда я отправил это Однако:

Field4=5555555555 в моем посте отправка формы прошла успешно!

Похоже, что хотя WuFoo разделяет части своей формы на несколько компонентов, он ожидает, что ответ будет объединен, в противном случае он выйдет из строя.

Надеюсь, что это поможет всем вам бороться с API WuFoo!

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]