Ir al contenido

¿Qué es GraphQL?

GraphQL es una API de JSON que le permite decidir qué campos desea recuperar.

Nótese que:

  • sólo hay un URL : http://cults3d.com/graphql
  • sólo hay HTTP POST
  • se pasa una cadena de consulta que representa los datos que se desea recibir en el formato GraphQL
  • obtendrá un JSON que coincide con cada uno de los campos de cada tipo que haya solicitado
  • la API no le dará acceso a los archivos 3D (seguirán alojados en Cults por razones legales), pero le dará acceso a todo lo demás: fotos, títulos, descripciones, etiquetas, etc.

Autorización

Todas las llamadas se realizan utilizando HTTP Basic Auth con las credenciales que se le han dado.

Pruébalo

Utilice el explorador gráfico para explorar y probar la API. La documentación de la derecha muestra todos los datos disponibles que puede consultar.

Ejemplo de llamada

Aquí hay un ejemplo de una llamada a la línea de comandos usando curl:

curl https://cults3d.com/graphql -u your_username:your_password -d'query={
  creations(limit: 1) {
    name
    url
    creator {
      nick
    }
  }
}'

Los datos JSON que salen tienen el mismo formato que la consulta:

{
  "data": {
    "creations": [
      {
        "name": "frame wall hanger ",
        "url": "https://cults3d.com/en/3d-model/art/frame-wall-hanger-f745834a-4835-4db9-b28c-d1dff7bd4d64",
        "creator": {
          "nick": "3DPrinterFiles"
        }
      }
    ]
  }
}
Pago 100% seguro con PayPal o Tarjeta de Crédito.