如何读取webhooks发送的数据?

Rit*_*gar 3 php wordpress woocommerce

我有最新的 woocommerce 插件,我必须为我的 URL 之一设置一个 webhook。但是我无法在 $_REQUEST 和$input = file_get_contents("php://input");.

Rit*_*gar 5

$webhookContent = "";

$webhook = fopen('php://input' , 'rb');
while (!feof($webhook)) {
    $webhookContent .= fread($webhook, 4096);
}
fclose($webhook);
mail('mail@yourdomain.com', 'test - hook', $webhookContent);
Run Code Online (Sandbox Code Playgroud)

这就是全部。它会将所有正文发送到您的电子邮件