Enregistrer et tester des API de wrapper pour Bond Marketplace
Avant d'utiliser les API de wrapper, vous devez les enregistrer.
Enregistrer la spécification de l'API Wrapper
Le service de conteneur d'API de wrapper est exécuté sur l'instance Oracle Blockchain Platform Enterprise Edition après le provisionnement. Pour pouvoir utiliser les API de wrapper, inscrivez-les en appelant l'adresse /register pour les contrats de jeton et de compte. Pour plus d'informations, reportez-vous à la référence de l'API wrapper du marché des obligations.
Collection Postman
La collection Postman dans le package API wrapper du marché des obligations comprend des attributs et des méthodes supplémentaires qui prennent en charge le contrat du marché des obligations. Le tableau suivant présente les variables de recouvrement Postman qui sont spécifiques au package Bond Marketplace.
| Variable | Description |
|---|---|
baseUrl |
URL de base du service d'API de wrapper. |
orgId |
ID organisation de l'utilisateur pour lequel créer le portefeuille. |
userId |
ID utilisateur de l'utilisateur pour lequel créer le portefeuille. |
instanceId |
Clé secrète client de l'application confidentielle IDCS, utilisée pour créer un utilisateur IDCS par l'API utilisateur CreateIDCS.
|
ordsHost |
URL de l'hôte ORDS. |
ordsPathPrefix |
Préfixe de chemin permettant d'identifier la cible de l'adresse d'API pour les appels ORDS. Par exemple, utilisez la valeur /ords/.
|
accessTokenUrl |
URL du jeton d'accès du fournisseur d'ID. |
clientId |
ID client du fournisseur d'ID pour la génération d'un jeton d'authentification pour l'appelant. |
clientSecret |
Clé secrète du client du fournisseur d'ID permettant de générer un jeton d'authentification pour l'appelant. |
username |
Nom utilisateur du fournisseur d'ID pour la génération d'un jeton d'authentification pour l'appelant. |
password |
Mot de passe du fournisseur d'ID permettant de générer un jeton d'authentification pour l'appelant. |
bondTokenContractAddress |
L'adresse du contrat de liaison. |
accountContractContractAddress |
Adresse du contrat du compte. |
contractAddress |
Adresse du contrat du compte ou du jeton. |
walletId |
Adresse du portefeuille de l'appelant. |
fromAddress |
Adresse du portefeuille de l'appelant. |
blockTag |
Balise de blocage Besu d'Oracle Blockchain Platform. |