如何在Python中使用Shopify webhooks

ndasle7k  于 12个月前  发布在  Python
关注(0)|答案(1)|浏览(369)

我试图让我的头周围的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,我不确定。

qni6mghb

qni6mghb1#

您需要创建一个可以接受来自Shopify的传入HTTP流量的Web应用程序-您可以在Flask/Python或任何其他Web技术堆栈中完成此操作。AWS Lambda等服务也可以接收webhook并进行一些处理。
但是,为了简化开发和测试,您需要执行以下步骤。

  1. Webhook配置和Payload发现。这意味着您需要了解来自Shopify的所有类型的事件。
    1.编写使用这些有效负载的代码。
    1.开发/集成测试
    您可以使用Local Tunnel(端口转发)概念将本地运行的Python服务公开到互联网,然后使用面向公众的URL作为Shopify中的Webhook端点。这是Webhook集成测试的一种利基方式,其中来自Shopify的事件有效负载将直接路由到您笔记本电脑上运行的服务。
    (For您选择的工具,它似乎有本地隧道支持。https://beeceptor.com/local-tunnel/

相关问题