Files
xmlrpcserver/requests/graphql.py
Ivan Vazhenin fde2d5513e Add basic auth
2023-03-12 16:37:41 +03:00

31 lines
747 B
Python

from gql import gql, Client
from gql.transport.aiohttp import AIOHTTPTransport
transport = AIOHTTPTransport(url="https://gql.ivazh.ru/graphql/")
def get_classifier():
client = Client(transport=transport, fetch_schema_from_transport=True)
query = gql(
"""
query getClassifier {
getClassifier(name: "ood")
}
"""
)
result = client.execute(query)
return result['getClassifier']
def get_catalog():
client = Client(transport=transport, fetch_schema_from_transport=True)
query = gql(
"""
query getCatalog {
getCatalog(name: "ood")
}
"""
)
result = client.execute(query)
return result['getClassifier']