Я не вижу, как отформатировать этот запрос графена для shopify. Мне нужно повторить этот запрос curl с графеном в Django:
curl -X POST \
"https://<shop>.myshopify.com/api/graphql" \
-H "Content-Type: application/graphql" \
-H "X-Shopify-Storefront-Access-Token: <storefront-access-token>" \
-d '
{
shop {
collections(first: 5) {
edges {
node {
id
handle
}
}
pageInfo {
hasNextPage
}
}
}
}
'
Пока у меня есть:
access_token = 'some_token'
headers = (
{ "Content-Type": "application/graphql" },
{ "X-Shopify-Storefront-Access-Token": access_token},
)
schema = graphene.Schema(query=Query)
print(schema)
result = schema.execute('{
catsinuniform {
collections(first: 5) {
edges {
node {
id
handle
}
}
pageInfo {
hasNextPage
}
}
}'')
print(result.data['catsinuniform'])
Этот синтаксис неверен для графена, но я не понимаю, как он должен выглядеть? Как только я получу данные в нужном формате, я смогу отправить сообщение с запросом, чтобы получить необходимую информацию из shopify storefrontapi