gpt4 book ai didi

javascript - 使用 Ninja Forms Webhooks 附加组件时读取/访问 API 响应

转载 作者:行者123 更新时间:2023-12-05 07:28:00 25 4
gpt4 key购买 nike

我正在使用带有 Webhooks 附加组件的 Ninja Forms 将表单数据提交给第三方 API。一切正常,数据已提交,在 Debug模式下运行插件时我可以看到响应。

问题是我如何访问 API 响应,以便在它根据我提交的数据返回用户 ID 时使用响应数据。我需要将该 ID 提交到下一页。

我的表单工作如下:1.用户输入数据2.表单提交给API3. 用户被重定向到另一个页面

我需要能够从 API 响应中获取用户 ID。谢谢!

最佳答案

我知道您早已摆脱这种情况,但对于通过搜索结果来到这里的其他人,我有部分答案。

检查 Webhooks 插件代码,有几个未记录的操作和过滤器,特别是 nf_remote_getnf_remote_post,这两个操作都可以让您对原始数据进行操作响应。

function act_on_nf_remote_post_response( $response, $form_id ) {
// output to debug log
error_log( print_r( $response, true ) );
}
add_action( 'nf_remote_post', 'act_on_nf_remote_post_response', 10, 2 );

不幸的是,它不传递有关提交的其他数据,只传递它所属的表单的 ID,因此需要一些体操来存储您需要的内容,然后在新页面加载中引用它,同时还要确保它是同一用户,可能有一些 $_SESSION 内容。

关于javascript - 使用 Ninja Forms Webhooks 附加组件时读取/访问 API 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53628160/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com