Javascript 如何使用node/electron桌面应用程序从API中提取新数据?

Javascript 如何使用node/electron桌面应用程序从API中提取新数据?,javascript,node.js,api,electron,shopify,Javascript,Node.js,Api,Electron,Shopify,我正在为我的Shopify商店创建一个私人桌面应用程序,我想知道从他们的API中不断提取新订单数据的最佳方法是什么?当应用程序打开时,我是否在设置的时间间隔内查询API以获取新订单?有没有一种方法可以将Webhook与桌面应用程序(而不是服务器)一起使用?如有任何建议,将不胜感激 您肯定需要一台服务器来接收Webhook,但如果您不想管理服务器,您可以使用无服务器解决方案,例如 例如,您可以执行以下操作: EventBridge通过Shopify webhook接收您的订单数据 订单数据将被添

我正在为我的Shopify商店创建一个私人桌面应用程序,我想知道从他们的API中不断提取新订单数据的最佳方法是什么?当应用程序打开时,我是否在设置的时间间隔内查询API以获取新订单?有没有一种方法可以将Webhook与桌面应用程序(而不是服务器)一起使用?如有任何建议,将不胜感激

您肯定需要一台服务器来接收Webhook,但如果您不想管理服务器,您可以使用无服务器解决方案,例如

例如,您可以执行以下操作:

  • EventBridge通过Shopify webhook接收您的订单数据
  • 订单数据将被添加到订单中
  • 您的桌面应用程序连接到SQS队列以接收订单数据
以下是Shopify的一个教程,解释了这种方法:


太棒了,谢谢!我不熟悉EventBridge