Sollte ich die GraphQL API oder das SDK verwenden?
Dieser Leitfaden richtet sich an Entwickler, die sich zwischen der Verwendung der GraphQL API oder des SDKs für die Integration mit Legalesign entscheiden. Er bietet Einblicke in die Funktionen jeder Option und hilft Ihnen, den besten Ansatz für Ihr Projekt auszuwählen.
Fortgeschrittene Entwickler oder Entwickler mit einem aktuell SDK-freien Technik-Stack (wie .Net oder GOLANG) haben die Wahl, direkt die GraphQL- oder REST-APIs zu verwenden. Für viele ist die REST API ein bewährter Ansatz, jedoch hat unsere neue GraphQL API einen deutlich breiteren Umfang; alles, was Sie in der Console-Webanwendung erreichen können, lässt sich mit der GraphQL API automatisieren und ausführen. Tatsächlich können Sie sogar über das hinausgehen, was derzeit in der Console verfügbar ist, und eigene, individuelle Schnittstellen erstellen.
Verwendung von GraphQL API und SDK zusammen
Ja. Sehr gerne. Wenn Sie eine Node- oder JavaScript-kompatible Laufzeitumgebung haben, können Sie das SDK nutzen, um die meiste schwere Arbeit für Sie zu erledigen und nur bei Bedarf individuelle GraphQL-Aufrufe auszuführen. Warum mehr arbeiten als nötig?
Funktionsvergleich
| Funktion | GraphQL API | SDK |
|---|---|---|
| Benutzerfreundlichkeit | Erfordert Kenntnisse in GraphQL-Abfragen | Vereinfacht gängige Aufgaben |
| Flexibilität | Volle Kontrolle über Abfragen und Mutationen | Vorgefertigte Methoden für gängige Anwendungsfälle |
| Kompatibilität | Funktioniert mit jedem Technik-Stack | Erfordert Node.js- oder JavaScript-Laufzeit |
Schema erkunden
Es gibt zwei Hauptwege.
- Werfen Sie einen Blick auf die Netzwerk-Anfragen der Console-Anwendung und wählen Sie aus, was Sie benötigen, oder
- schauen Sie sich die verfügbaren Abfragen und Mutationen in der API im GraphQL Explorer an.
Zusammenfassend ist die GraphQL API ideal für Entwickler, die volle Kontrolle und Flexibilität benötigen, während das SDK perfekt für diejenigen ist, die eine schnelle und einfache Integration suchen. Wenn Sie unsicher sind, beginnen Sie mit dem SDK und nutzen Sie die GraphQL API für fortgeschrittene Anpassungen.