До того, как у меня появятся эти данные:
Получение продуктов по product_ids
shopify_client #shopify_session
ShopifyAPI::Product.all(:params =>
{:page => 1, :limit => 250, :ids => product_ids})
Получение коллекций, фильтр по product_id и определенному полю
ShopifyAPI::Collect.find(:all,
params:{product_id: product_id, fields: 'collection_id'})
Теперь я перехожу на GraphQL, как я могу достичь того же результата, что и REST?
Вот пример запроса GraphQL:
# Once your session is activated, simply construct a new graphql client and use `parse` and `query`
client = ShopifyAPI::GraphQL.new
SHOP_NAME_QUERY = client.parse <<-'GRAPHQL'
{
shop {
name
}
}
GRAPHQL
result = client.query(SHOP_NAME_QUERY)
result.data.shop.name
СсылкаКамень: https://github.com/Shopify/shopify_api/pull/431
Спасибо за помощь.