Supprimer un fragment de modèle
| Clé | Description |
|---|---|
VONAGE_APPLICATION_ID | The Vonage Application ID. |
VONAGE_APPLICATION_PRIVATE_KEY_PATH | Private key path. |
JWT | Used to authenticate your request. See Authentication for more information, including how to generate a JWT. |
TEMPLATE_ID | The custom template ID |
TEMPLATE_FRAGMENT_ID | The custom template fragment ID |
Rédiger le code
Ajouter ce qui suit à delete-fragment.sh:
curl -X DELETE "https://api.nexmo.com/v2/verify/$VERIFY_TEMPLATE_ID/template_fragments/$VERIFY_TEMPLATE_FRAGMENT_ID" \
-H "Authorization: Bearer $JWT"\
-H 'Content-Type: application/json'Exécutez votre code
Enregistrez ce fichier sur votre machine et exécutez-le :
Conditions préalables
npm install @vonage/server-sdkCréez un fichier nommé delete-fragment.js et ajoutez le code suivant :
const { Vonage } = require('@vonage/server-sdk');
const vonage = new Vonage ({
applicationId: VONAGE_APPLICATION_ID,
privateKey: VONAGE_APPLICATION_PRIVATE_KEY_PATH,
});Rédiger le code
Ajouter ce qui suit à delete-fragment.js:
vonage.verify2.deleteTemplateFragment(VERIFY_TEMPLATE_ID, VERIFY_TEMPLATE_FRAGMENT_ID)
.then(() => console.log('Fragment deleted'))
.catch((error) => console.error(error));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é DeleteTemplateFragment et ajoutez le code suivant à la méthode main:
Rédiger le code
Ajouter ce qui suit à la méthode main du fichier DeleteTemplateFragment:
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.verify.templates.fragments par le paquet contenant DeleteTemplateFragment:
Conditions préalables
Ajouter ce qui suit à build.gradle:
Créez un fichier nommé DeleteTemplateFragment et ajoutez le code suivant à la méthode main:
VonageClient client = VonageClient.builder()
.applicationId(VONAGE_APPLICATION_ID)
.privateKeyPath(VONAGE_PRIVATE_KEY_PATH)
.build();Rédiger le code
Ajouter ce qui suit à la méthode main du fichier DeleteTemplateFragment:
client.getVerify2Client().deleteTemplateFragment(VERIFY_TEMPLATE_ID, VERIFY_TEMPLATE_FRAGMENT_ID);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.verify2.templates par le paquet contenant DeleteTemplateFragment:
Conditions préalables
Install-Package VonageCréez un fichier nommé DeleteTemplateFragmentRequest.cs et ajoutez le code suivant :
Conditions préalables
composer require vonage/clientCréez un fichier nommé delete-fragment.php et ajoutez le code suivant :
Exécutez votre code
Enregistrez ce fichier sur votre machine et exécutez-le :
Conditions préalables
gem install vonageCréez un fichier nommé delete-template-fragment.rb et ajoutez le code suivant :
client = Vonage::Client.new(
application_id: VONAGE_APPLICATION_ID,
private_key: File.read(VONAGE_PRIVATE_KEY)
)Rédiger le code
Ajouter ce qui suit à delete-template-fragment.rb:
client.verify2.template_fragments.delete(
template_id: VERIFY_TEMPLATE_ID,
template_fragment_id: VERIFY_TEMPLATE_FRAGMENT_ID
)Exécutez votre code
Enregistrez ce fichier sur votre machine et exécutez-le :