DEFINING APPLICATION PROGRAMMING INTERFACES (APIS) USING OBJECT SCHEMAS
The present disclosure relates to accessing data using dynamically generated application programming interface (API) calls. According to one embodiment, a method generally includes receiving, at a computing system, a data request from a client device. The data request generally identifies a navigabl...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The present disclosure relates to accessing data using dynamically generated application programming interface (API) calls. According to one embodiment, a method generally includes receiving, at a computing system, a data request from a client device. The data request generally identifies a navigable path through a graph projection of the API. The computing system generates an API call to process the data request. To generate the API call for each node in the navigable path, the computing system, identifies a node in the graph projection to access data from and generates a subquery to access data from the node using one or more parameters included in the data request and defined in a schema associated with the node. The computing system executes the one or more subqueries to obtain a result and returns the result of executing the subqueries as a result of the API call.
La présente invention concerne l'accès à des données à l'aide d'appels d'interface de programmation d'application (API) générés dynamiquement. Selon un mode de réalisation, un procédé consiste généralement à recevoir, au niveau d'un système informatique, une demande de données provenant d'un dispositif client. La demande de données identifie généralement un chemin navigable à travers une projection graphique de l'API. Le système informatique génère un appel d'API pour traiter la demande de données. En vue de générer l'appel d'API pour chaque nud dans le chemin navigable, le système informatique identifie un nud dans la projection graphique pour accéder aux données provenant du nud, et génère une sous-requête pour accéder aux données provenant du nud, à l'aide d'un ou de plusieurs paramètres inclus dans la demande de données et définis dans un schéma associé au nud. Le système informatique exécute la ou les sous-interrogations pour obtenir un résultat et renvoie le résultat de l'exécution des sous-interrogations en tant que résultat de l'appel d'API. |
---|