Shopify GraphQL Получить схему с сервера - PullRequest
0 голосов
/ 01 мая 2018

Я использую graphql-js-schema-fetch для получения схемы Shopify, но она выдает ошибку, и я не знаю, как ее исправить.

Использование CLI:

graphql-js-schema-fetch https://myspati-com.myshopify.com/api/graphql --header "Content-Type: application/graphql" --header "X-Shopify-Storefront-Access-Token: <acces-token>"

Это ошибка:

{
    "errors": [{
        "message": "Parse error on \"query\" (STRING) at [1, 2]",
        "locations": [{
            "line": 1,
            "column": 2
        }]
    }]
}

Кто-нибудь с опытом здесь?

Ответы [ 2 ]

0 голосов
/ 08 августа 2018

Мне пришлось удалить «Content-Type» и Access-Token и заменить его учетными данными Shopifys. Теперь это работает для меня.

graphql-js-schema-fetch --url 'https://graphql.myshopify.com/api/graphql' --header 'Authorization: Basic MzUxYzEyMjAxN2QwZjJhOTU3ZDMyYWU3MjhhZDc0OWM=' | jq '.' > shopify-schema.json
0 голосов
/ 25 июля 2018

Попробуйте изменить Content-Type на application/json.

Это работает для меня, несмотря на то, что все документы говорят об использовании application/graphql

...