Gestion des demandes de validation de webhooks
Lorsqu’un nouvel abonnement est créé, OneDrive vérifie que l’URL webhook prend en charge la réception de notifications webhook. Ce contrôle est réalisé lors de la demande de création d’abonnement. L’abonnement est uniquement créé si votre service renvoie une réponse correcte.
Lorsqu’un nouvel abonnement est créé, OneDrive envoie une requête POST à l’URL enregistrée au format suivant :
Exemple de demande de validation
POST https://contoso.azurewebsites.net/your/webhook/service?validationToken={randomString}
Content-Length: 0
Réponse
Pour que l’abonnement soit correctement créé, votre service doit répondre à cette demande en retournant la valeur du paramètre de chaîne de requête validationToken en tant que réponse en texte brut.
HTTP/1.1 200 OK
Content-Type: text/plain
{randomString}
Si votre application renvoie un code d’état autre que 200
ou ne répond pas avec la valeur du paramètre validationtoken, la demande de création d’abonnement échoue.