首页 > 解决方案 > 如何克服 Pipedream(API)中步骤(Webflow)中的 8mb 数据?

问题描述

在最后一步,我有一个问题。您对如何解决它有任何想法吗?我已请求 Pipedream 的支持。答案是,当您从步骤返回或记录超过 8MB 的数据时,通常会发生此错误。有人建议将代码合并到一个步骤中,以在步骤中引用局部变量,而不是通过步骤导出在步骤之间传递数据。主要问题是 Webflow 有一个限制 - 要返回的最大项目(产品)数量(最大限制:100)。这就是为什么我使用偏移量使用它 4 次(步骤)。我试图将 API 请求合并到一个步骤中,对 API 请求进行分页以使用 do...while... 获取所有项目(即传递偏移量)但我没有这方面的经验。有人可以提供如何解决这个问题的建议吗?我的代码是:`

return await require("@pipedreamhq/platform").axios(this, {
  offset_pos = 0,
  do {
  method: "get",
  url: `https://api.webflow.com/sites/5f8ee6d16we2113e07ac04a2175d/products?offset=` + offset_pos,
  offset_pos = offset_pos + 100;
  } while (offset_pos < 500);
  headers: {
   Authorization: `Bearer ${auths.webflow.oauth_access_token}`,
   "Content-Type": "application/json",
   "Accept": "application/json",
   "accept-version": "1.0.0"
 }
})

` 在此处输入图像描述

TIA。

标签: javascriptnode.jspipedream

解决方案


推荐阅读