API Client to access PDP's GraphQL API through python
- Free software: MIT license
- Build upon the Simple GraphQL Client
sgqlc
(https://github.com/profusion/sgqlc)
from sgqlc.types import Variable, non_null from srgssr_publication_data_api import PublicationDataApi # replace url, username, password with real values client = PublicationDataApi(url, username, password) op = client.query_op() # to restrict fields to just title and cursor (for pagination): selector = op.faro_items(first=5) selector.edges().title() selector.cursor() # if you just want to see the schema, just remove the selector. result = client.run_query(op) print(result)
- for more details about building the queries, see also
sgqlc usage docs
(https://github.com/profusion/sgqlc#usage)
For development check the documentation under docs/installation.rst
.
This package was created with Cookiecutter and the elgertam/cookiecutter-pipenv project template, based on audreyr/cookiecutter-pypackage.