Obtenir un transfert de crédit
Dans cet extrait de code, vous verrez comment récupérer une liste de tous les virements.
Exemple
Veillez à ce que les variables suivantes soient réglées sur les valeurs souhaitées en utilisant toute méthode appropriée :
| Clé | Description |
|---|---|
VONAGE_API_KEY | La clé API du compte parent. |
VONAGE_API_SECRET | Le secret API du compte parent. |
START_DATE | Date au format ISO à partir de laquelle la liste des transferts doit être établie. Exemple : 2019-03-02T16:34:49Z. |
Rédiger le code
Ajouter ce qui suit à get-credit-transfers.sh:
curl "https://api.nexmo.com/accounts/$VONAGE_API_KEY/credit-transfers?start_date=$START_DATE" -u $VONAGE_API_KEY:$VONAGE_API_SECRETExécutez votre code
Enregistrez ce fichier sur votre machine et exécutez-le :
Conditions préalables
npm install @vonage/subaccountsCréez un fichier nommé get-credit-transfers.js et ajoutez le code suivant :
Exécutez votre code
Enregistrez ce fichier sur votre machine et exécutez-le :
Conditions préalables
Ajouter ce qui suit à build.gradle:
Créez un fichier nommé ListCreditTransfers et ajoutez le code suivant à la méthode main:
val client = Vonage {
apiKey(VONAGE_API_KEY)
apiSecret(VONAGE_API_SECRET)
}Rédiger le code
Ajouter ce qui suit à la méthode main du fichier ListCreditTransfers:
val transfers = client.subaccounts.listCreditTransfers(startDate = SUBACCOUNT_START_DATE)Exécutez votre code
Nous pouvons utiliser le plugin Applications pour Gradle afin de simplifier l'exécution de notre application. Mettez à jour votre build.gradle avec ce qui suit :
Exécutez la commande gradle suivante pour exécuter votre application, en remplaçant com.vonage.quickstart.kt.subaccounts par le paquet contenant ListCreditTransfers:
Conditions préalables
Ajouter ce qui suit à build.gradle:
Créez un fichier nommé ListCreditTransfers et ajoutez le code suivant à la méthode main:
Rédiger le code
Ajouter ce qui suit à la méthode main du fichier ListCreditTransfers:
Exécutez votre code
Nous pouvons utiliser le plugin Applications pour Gradle afin de simplifier l'exécution de notre application. Mettez à jour votre build.gradle avec ce qui suit :
Exécutez la commande gradle suivante pour exécuter votre application, en remplaçant com.vonage.quickstart.subaccounts par le paquet contenant ListCreditTransfers:
Conditions préalables
Install-Package VonageCréez un fichier nommé GetCreditTransfersRequest.cs et ajoutez le code suivant :
Ajouter ce qui suit à GetCreditTransfersRequest.cs:
Conditions préalables
composer require vonage/clientCréez un fichier nommé get-credit-transfers.php et ajoutez le code suivant :
Exécutez votre code
Enregistrez ce fichier sur votre machine et exécutez-le :
Conditions préalables
pip install vonage python-dotenvExécutez votre code
Enregistrez ce fichier sur votre machine et exécutez-le :
Conditions préalables
gem install vonageCréez un fichier nommé list-credit-transfers.rb et ajoutez le code suivant :
Exécutez votre code
Enregistrez ce fichier sur votre machine et exécutez-le :
Essayez-le
Lorsque vous exécutez le code, vous obtenez une liste de tous les virements.