Я использую SDK shopify-buy, чтобы попытаться получить статьи из моего магазина Shopify, просто используя JavaScript в интерфейсе, следуя указаниям «Расширение 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')
в свой articleQuery, полученные в результате статьи регистрируются null
. Я попытался создать собственный productsQuery, и у него возникла аналогичная проблема - я могу получить некоторые поля продукта, но когда я пытаюсь добавить строку product.add('images')
, я просто получаю null
обратно из API витрины магазина.
Есть ли у кого-нибудь опыт создания пользовательских / расширенных запросов и успешного получения изображений?
console.log(data)
? - person Taki   schedule 31.01.2019img
? если возвращается значение null, либо в статьях нет изображения, либо имя свойства, к которому вы пытаетесь получить доступ, не существует. Вы где-нибудь нашли правильное ключевое слово для извлечения изображений или добавлялиimage
в свою статью. Это была ваша идея? - person RegarBoy   schedule 02.02.2019