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 requête ou visualiser le statut d'une transaction. Toutefois, cela signifie que vous souhaiterez probablement encapsuler les adresses d'API existantes 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 requiert les éléments suivants :

  • Nom et version du code 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.

Pour plus d'informations sur les opérations existantes, y compris des exemples et la syntaxe d'utilisation, reportez-vous à API REST pour Oracle Blockchain Platform.

Structurer votre application

Votre application d'API REST doit être structurée de la manière 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