Saltar a contenido

graphql

app.common.http.graphql

Módulo de Python para consumir servicios basados en GraphQL. Tenga en cuenta que este módulo no pretende convertirse en un cliente de GraphQL.

Para más información, te recomendamos leer la documentación del Proyecto.

GraphApi

Bases: BaseApiClient

Genera una instancia de urllib3.request para hacer peticiones a servicios basados en GraphQL, se extiende de BaseApiClient.

send(url, query, custom_headers=None)

Realiza una consulta GraphQL (vía POST).

Parameters:

Name Type Description Default
url str

la url/endpoint para enviar los datos

required
query str

la consulta a enviar, normalmente un Literal string

required
custom_headers dict[str, Any]

un diccionario para establecer cabeceras adicionales

None
Warning

este metódo:

  • se necesitan más pruebas y ejemplos.

Returns:

Type Description
Optional[dict[str, Any]]

Un diccionario con el estado del servicio ó None en caso de error

Examples:

...
send(url,query)