首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GravityForms -使用Google通过GF发布表单(后端)

GravityForms -使用Google通过GF发布表单(后端)
EN

Stack Overflow用户
提问于 2020-09-01 05:18:07
回答 2查看 431关注 0票数 0

如何通过包含Google v2复选框的GF提交重力表单?

我有一个api /post_signup_form,它将得到我的注册(id = 2),然后发布提交。现在,表单有两个字段,电子邮件和recaptcha字段。

重力式文档,下面是我必须通过GFAPI发布我的表格。recaptcha字符串来自一个角度形式(使用ng-recaptcha),它将提交到我的网站的自定义api端点。

代码语言:javascript
复制
$input_values = [
  'input_1' => 'test@email.com'
  'input_2' => 'really_long_recap_string'
];

$result = GFAPI::submit_form( 2, $input_values );

现在,我只是在完成角应用程序中的复选框挑战之后发送令牌,但是,它总是返回RECAPTCHA无效的消息。我该如何用包含google recaptcha的GFAPI发布重力形式呢?

在提交表单之前,我需要验证这个令牌(https://www.google.com/recaptcha/api/siteverify)吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-09-04 04:22:23

而不是将Google与角应用程序集成在一起,而是在重力表单Recaptcha字段中添加条件逻辑,以避免在角应用程序中显示。

因为条件逻辑,GFAPI提交表单不再需要captcha字段。

票数 0
EN

Stack Overflow用户

发布于 2021-11-12 15:52:43

如果将来有人来这里寻找正确的答案,重力表单正在寻找的是一个隐藏的字段值"g- ReCaptcha - response“,其中填充了您从ReCaptcha验证响应中得到的令牌。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63681771

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档