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.