Zum Inhalt gehen

Was ist GraphQL?

GraphQL ist eine Art von JSON-API, bei der Sie entscheiden können, welche Felder Sie abrufen möchten.

Beachten Sie das:

  • es nur eine HTTP-Methode gibt: POST
  • es nur eine Endpunkt-URL gibt: https://cults3d.com/graphql
  • Sie übergeben einen Query-String, der die Daten repräsentiert, die Sie im GraphQL-Format erhalten möchten
  • Sie erhalten JSON zurück, das jedem Feld jedes Typs entspricht, nach dem Sie gefragt haben
  • die API wird Ihnen keinen Zugriff auf die 3D-Dateien geben (diese werden aus rechtlichen Gründen weiterhin auf Cults gehostet), aber sie wird Ihnen Zugriff auf alles andere geben: Fotos, Titel, Beschreibungen, Tags usw.

Autorisierung

Alle Aufrufe erfolgen über HTTP Basic Auth mit den Ihnen gegebenen Anmeldeinformationen.

Probieren Sie es aus

Verwenden Sie den grafischen Explorer, um die API zu durchsuchen und zu testen. Die Dokumentation auf der rechten Seite zeigt Ihnen alle verfügbaren Daten, die Sie abfragen können.

Beispielaufruf

Hier ist ein Beispiel für einen Kommandozeilenaufruf mit curl:

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

The JSON data that comes out is in the same format as the query:

{
  "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"
        }
      }
    ]
  }
}
100 % sichere Zahlung mit PayPal oder Kreditkarte.