gpt4 book ai didi

javascript - 如何使用 API 一次在 Shopify 上创建多个 webhook

转载 作者:行者123 更新时间:2023-11-29 20:47:58 29 4
gpt4 key购买 nike

我可以使用 Shopify API 为我的应用创建一个网络 Hook 。

我很难找到一种方法来一次制作多个 webhook。我想一次设置多个 webhook。

一个一个地等待 webhooks 的设置会花费很多时间(不适合生产)。

我创建了一个接受 2 个参数的 shopify 服务

  • webhook 的主题(例如“products/create”)

  • webhook 的 url(例如“mywebsite.com/api/products/create”)
    await shopifyService.createWebhook(ShopifyWebhook.productsUpdate, `${origin}/${ShopifyWebhookUrl.productsUpdate}`);

我想要一些类似 [topic,webhookUrl] 的数组,我可以一次性将其发送到 shopify 以便为客户创建所有 webhook。

非常感谢您提供的任何帮助:)

最佳答案

如果你看看Shopify API reference for Webhooks那么就没有批量添加Webhooks的方法。此外,尽管我使用了 Shopify API,但我还没有找到任何允许批量处理的 API 方法,即使是批量产品或变体更新等方法也不行。

查看您提供的代码片段,您正在使用逻辑上不需要的 await,因为您不必等待 Shopify 响应来创建下一个 webhook因为它们彼此独立。因此,只需让您的代码异步并发送新请求,而无需等待先前请求的响应。您可以根据收到的 API 响应进行记录或重试。

另一种方法可能是使用队列,您可以在队列中推送所有必需的作业,然后在执行时牢记 Shopify API 限制。您还可以查看针对此类情况的 Shopify Recommendations。

Maximize Your Use of The Shopify API

关于javascript - 如何使用 API 一次在 Shopify 上创建多个 webhook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53588693/

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