gpt4 book ai didi

mysql - 如何从 WooCommerce 中的 Webhook 获取客户的变量

转载 作者:行者123 更新时间:2023-11-29 10:37:21 25 4
gpt4 key购买 nike

我正在使用 WooCommerce 订阅,并为客户取消订阅时创建了一个网络 Hook ...

我想在此事件发生时将 MySQL 数据库记录从“发布”更新为“删除”。我已经在交付 URL 中为其创建了一个新页面等。

FORM/POST PARAMETERS

webhook_id: 4099
HEADERS

Cf-Connecting-Ip: 212.227.29.24
Content-Length: 15
Total-Route-Time: 0
Host: requestb.in
Accept: */*
Cf-Visitor: {"scheme":"https"}
Accept-Encoding: gzip
Referer: https://requestb.in/sqwf1tsq
User-Agent: WooCommerce/3.1.2 Hookshot (WordPress/4.8.1)
Connect-Time: 1
Content-Type: application/x-www-form-urlencoded
Cf-Ray: 39d5a75dc8980f45-FRA
X-Request-Id: e1b16cd7-fb41-471b-9c47-dce0dd7260cc
Cf-Ipcountry: DE
Via: 1.1 vegur
Connection: close
RAW BODY

webhook_id=4099

但是...我如何从网络钩子(Hook)有效负载中获取任何变量?它太令人困惑了(这里是新手!)。我想获取用户名或名为“条形码”的变量,该变量为每个用户/客户存储,然后我可以在单独的数据库中识别并进行更改。

希望这是有道理的..!

帮助将不胜感激,非常感谢!!

最佳答案

响应 webhook 的函数应该监听 php 输入流。

$input = @file_get_contents("php://input");
var_dump($input); //this will output everything sent to your webhook

从这里,您可以查看您想要获取哪些属性。

关于mysql - 如何从 WooCommerce 中的 Webhook 获取客户的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46185409/

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