Die Cloud Natural Language API bietet sowohl herkömmliche REST/HTTP- als auch gRPC-Schnittstellen. Wenn Sie nicht über unsere Clientbibliotheken auf die Cloud Natural Language API zugreifen möchten, können Sie eigene Clientbibliotheken schreiben, die deren REST/HTTP- oder gRPC-API-Oberfläche verwenden. Wir empfehlen diesen Ansatz nur, wenn Ihre Sprache oder andere Anforderungen von den bereitgestellten Clientbibliotheken nicht erfüllt werden.
gRPC API
Sie können Ihre eigenen gRPC-Clientbibliotheken in jeder von gRPC unterstützten Sprache für die Cloud Natural Language API aus der .proto-Dienstdefinition generieren. Verwenden Sie dazu diese Ressourcen:
- Cloud Natural Language API-Dienstdefinition
- gRPC-Dokumentation: Alles, was Sie zum Generieren und Verwenden Ihres eigenen gRPC-Clientcodes benötigen
- RPC API-Referenz: Sprachunabhängige Übersicht über die RPC-Oberfläche
REST/HTTP API
Es gibt mehrere Möglichkeiten, mit der REST-Schnittstelle eines Dienstes zu interagieren. Mit den folgenden Ressourcen können Sie eigene Clients für die REST API erstellen:
- REST API-Referenz
- Richtlinien für die Arbeit mit Google HTTP APIs
- API Discovery Service: Stellt maschinenlesbare Metadaten zur REST/HTTP API-Oberfläche bereit, die zum Erstellen von Clientbibliotheken, Tools und Plug-ins nützlich sind.
- Verzeichnis mit Clientbeispielen, die mit REST/HTTP APIs und dem Google API Discovery Service erstellt wurden.