Utiliser les API REST pour développer des applications

Les API REST fournies par Oracle Blockchain Platform ont été créées avec une flexibilité maximale à l'esprit. Vous pouvez appeler une transaction, appeler une interrogation ou voir le statut d'une transaction. Toutefois, cela signifie que vous voudrez probablement encapsuler les points d'extrémité d'API existants dans une application pour fournir un contrôle au niveau de l'objet. Les applications peuvent contenir des opérations beaucoup plus détaillées.

Toute application utilisant les API REST nécessite les éléments suivants :

  • Nom et version du code de chaîne.
  • URL et port du serveur REST, ainsi que l'ID utilisateur et le mot de passe du noeud REST.
  • Fonctions permettant d'appeler des transactions ou d'interroger le livre.

Voir API REST pour Oracle Blockchain Platform pour plus d'informations sur les opérations existantes, notamment des exemples et la syntaxe d'utilisation.

Structurer votre application

Votre application d'API REST doit être structurée de la façon suivante :

/Application
  /artifacts
    /crypto
      /orderer
        Contains the certificates required for the application to act on the orderer node
        In participant instances only contains TLS certificates
      /peer
        Contains the certificates required for the application to act on the peer node
    /src
  /REST
    Application script containing REST API calls