如何通过包含Google v2复选框的GF提交重力表单?
我有一个api /post_signup_form,它将得到我的注册(id = 2),然后发布提交。现在,表单有两个字段,电子邮件和recaptcha字段。
从重力式文档,下面是我必须通过GFAPI发布我的表格。recaptcha字符串来自一个角度形式(使用ng-recaptcha),它将提交到我的网站的自定义api端点。
$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)吗?
发布于 2020-09-04 04:22:23
而不是将Google与角应用程序集成在一起,而是在重力表单Recaptcha字段中添加条件逻辑,以避免在角应用程序中显示。
因为条件逻辑,GFAPI提交表单不再需要captcha字段。
发布于 2021-11-12 15:52:43
如果将来有人来这里寻找正确的答案,重力表单正在寻找的是一个隐藏的字段值"g- ReCaptcha - response“,其中填充了您从ReCaptcha验证响应中得到的令牌。
https://stackoverflow.com/questions/63681771
复制相似问题