我正在使用 shopify-buy SDK 尝试在前端使用 JavaScript 从我的 Shopify 商店中获取文章,遵循此处的“扩展 SDK”说明:https ://shopify.github.io/js-buy -sdk/#expanding-the-sdk。
使用下面的代码,我可以检索我的文章和一些我需要的字段。
// Build a custom query using the unoptimized version of the SDK
const articlesQuery = client.graphQLClient.query((root) => {
root.addConnection('articles', {args: {first: 10}}, (article) => {
article.add('title')
article.add('handle')
article.add('url')
article.add('contentHtml')
})
})
// Call the send method with the custom query
client.graphQLClient.send(articlesQuery).then(({model, data}) => {
console.log('articles data')
console.log(data)
})
但是,我真的需要为每篇文章提取特色图片,不幸的是,当我article.add('image')
在我的文章查询中添加该行时,生成的文章数据日志null
。我尝试构建一个自定义 productsQuery,并且有一个类似的问题 - 我可以检索一些产品字段,但是当我尝试添加该行时product.add('images')
,我只是null
从店面 API 中返回。
有没有人有构建自定义/扩展查询和成功检索图像的经验?