Wufoo - 发布到表单API - 表单无法接受新条目

时间:2016-01-04 15:23:22

标签: php forms wufoo

我正在使用Wufoo表单api POST到我帐户上的表单,但是尽管遵循了文档我遇到了这个错误:

  

此表单无法接受新条目。请告知表单的所有者,以便他们联系Wufoo支持

到目前为止,已满足以下要求:

  • 使用正确的子域名和表单标识符
  • 使用版本3
  • Response = JSON
  • 使用与API密钥和密码一起使用的基本身份验证
  • 将参数作为数组发送“FieldID”=> “值”
  • 表格设为公开
  • 密码保护我的表单

然而我仍然遇到这个错误,还有什么我/文档丢失了吗?

1 个答案:

答案 0 :(得分:3)

我也对此问题感到非常沮丧。似乎只有在您提供API表单ID并且不期待(如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将其部分内容分成几个部分,它也希望将响应连接在一起,否则它会吓坏。

希望这有助于你们所有人在努力使用WuFoo API!