Javascript Shopify如何在GraphiQL中获取第二页
我正在开发一个应用程序,遇到了这样一个问题,比如限制从商店收到产品。 现在我开始使用GraphiQL查询来获取有关商店产品的信息,但我面临着如此复杂的问题,以至于我无法进入产品的第二页。我已经尝试过不同的方法,但不知怎么的,没有任何帮助。 我会非常高兴,至少能得到建议,从哪个方向去寻找,以获得所有的食品杂货 下面我将写下我已经尝试过的事情 尝试创建变异产品(@myProducts@) 在代码中,这是第一次Javascript Shopify如何在GraphiQL中获取第二页,javascript,shopify,graphiql,Javascript,Shopify,Graphiql,我正在开发一个应用程序,遇到了这样一个问题,比如限制从商店收到产品。 现在我开始使用GraphiQL查询来获取有关商店产品的信息,但我面临着如此复杂的问题,以至于我无法进入产品的第二页。我已经尝试过不同的方法,但不知怎么的,没有任何帮助。 我会非常高兴,至少能得到建议,从哪个方向去寻找,以获得所有的食品杂货 下面我将写下我已经尝试过的事情 尝试创建变异产品(@myProducts@) 在代码中,这是第一次 const body=JSON.stringify(MYSHOPPRODUCTS)。替换(
const body=JSON.stringify(MYSHOPPRODUCTS)。替换(/@myProducts@/,“first:3”)代码>
从第二次开始
const body=JSON.stringify(MYSHOPPRODUCTS)。替换(/@myProducts@/,`“first:3,在“${nextProduct}”之后);
但是,此方法不起作用,因为第二次尝试显示错误400
尝试在两个单独的循环中写入此变量,但也不起作用。相反,它显示了两个页面,但无法获取第三个和更多页面。写入nextProduct不能早于此变量的赋值,但它是从位于上面的上一个函数赋值并保留的(第一个函数是第二个函数的父函数)
我的功能代码是:
const body = JSON.stringify(MYSHOPPRODUCTS).replace(/@myProducts@@/, "first: 3");
const method = 'POST';
const headers = getShopifyHeaders(accessToken);
const response = await fetch(`https://${shop}/admin/api/2020-10/graphql.json`, { method, headers, body });
const responseJson = await response.json();
你能添加你的查询体吗?我知道问题是什么,解决方案是这样的:第二次有必要这样写:\\“${nextPage}\\”