gatsby-source-shopify и ошибка graphql произошла ошибка при поиске данных

Моя проблема в том, что я хотел бы связать свой магазин Shopify с приложением gatsby. Итак, я установил gatsby-source-shopify, но когда я добавил плагин в gatsby-config.js с shopName и accessToken и попытался запустить gatsby develop, сайт отображается, как ожидалось, но выдает следующую ошибку:

gatsby-source-shopify/gatsby-ecommerce-testing starting to fetch data from Shopify

 ERROR 


error an error occurred while sourcing data


 ERROR 

query: 
  """

      query GetCollections($first: Int!, $after: String) {
        collections(first: $first, after: $after) {
          pageInfo {
            hasNextPage
          }
          edges {
            cursor
            node {
              description
              descriptionHtml
              handle
              id
              image {
                altText
                id
                src
              }
              products(first: 250) {
                edges {
                  node {
                    id
                  }
                }
              }
              title
              updatedAt
            }
          }
        }
      }

  """
variables: 
  first: 250
  after: null

Кто-нибудь знает как это решить?


person jackowsky    schedule 05.04.2020    source источник
comment
У меня тоже есть эта проблема. Я думаю, что это может быть что-то специфическое для магазина или (большого) количества продуктов, потому что, когда я пытаюсь использовать поддельный магазин с 1 продуктом, он работает нормально.   -  person Emily Maskin    schedule 10.04.2020
comment
Я думаю, что эта проблема связана с тем, что я не установил плагин graphql в приложении gatsby, но я проверю, правда ли это   -  person jackowsky    schedule 10.04.2020
comment
Сколько у вас продуктов? Вы смотрели стартовый файл Гэтсби? gatsbyjs.org/starters/AlexanderProd/gatsby-shopify-starter   -  person Aquasar    schedule 11.04.2020


Ответы (2)


У меня была такая же проблема, и я решил ее, скопировав «токен доступа к витрине» в разрешениях API витрины, а не «токен API».

person Dalup    schedule 05.05.2020

Попробуйте установить пакет shopify-buy.

person G. Lovell    schedule 07.04.2020