我试图让我的头周围的webhook.我收到一个webhook从Shopify.我用Beeceptor接收的web hook看起来像截图附件.它是一个JSON.我想使用Python来处理收到的POST并采取一些行动.
阿Q:我可以知道如何在Python代码中检索此JSON吗?我需要使用Flask框架还是可以通过请求来实现?以下是Shopify www.example.com的详细信息https://shopify.dev/tutorials/manage-webhooks#verify-webhook,我不确定。
1条答案
按热度按时间qni6mghb1#
您需要创建一个可以接受来自Shopify的传入HTTP流量的Web应用程序-您可以在Flask/Python或任何其他Web技术堆栈中完成此操作。AWS Lambda等服务也可以接收webhook并进行一些处理。
但是,为了简化开发和测试,您需要执行以下步骤。
1.编写使用这些有效负载的代码。
1.开发/集成测试
您可以使用Local Tunnel(端口转发)概念将本地运行的Python服务公开到互联网,然后使用面向公众的URL作为Shopify中的Webhook端点。这是Webhook集成测试的一种利基方式,其中来自Shopify的事件有效负载将直接路由到您笔记本电脑上运行的服务。
(For您选择的工具,它似乎有本地隧道支持。https://beeceptor.com/local-tunnel/)