未收到 Woocommerce webhook

Woocomerce webhook not being recieved

我正在使用 WooCommerce 的 webhooks,我已经设置了一个钩子,当一个项目被添加到购物车时触发。

我有一个小的 Flask 应用程序可以监听请求并将它们打印出来。

from flask import Flask, request, Response

app = Flask(__name__)

@app.route('/webhook', methods=['POST'])
def respond():
    print(request.json);
    return Response(status=200)

此脚本与 Wordpress 服务器 运行 在同一台机器上。 但是,当我将商品添加到我的购物车时,没有人拨打电话。 有谁知道我做错了什么?

我仍然无法触发指向同一台机器上服务的 url 的任何 Webhook。我在 docker 容器中尝试 运行 我的端点并寻址容器的 IP 地址。我还尝试在我的主机文件中创建自定义 dns 条目。仍然没有工作。最终通过使用 ngrok 解决了我的问题。