Lidando com solicitações de validação de webhook
Quando uma nova assinatura é criada, o OneDrive valida se a URL de webhook dá suporte ao recebimento de notificações de webhook. Essa validação é executada durante a solicitação create subscription (criar assinatura). A assinatura só será criada se seu serviço responder corretamente.
Quando uma nova assinatura é criada, o OneDrive posta uma solicitação para a URL registrada no seguinte formato:
Exemplo de solicitação de validação
POST https://contoso.azurewebsites.net/your/webhook/service?validationToken={randomString}
Content-Length: 0
Resposta
Para que a assinatura seja criada com êxito, seu serviço deve responder a essa solicitação retornando o valor do parâmetro de cadeia de caracteres de consulta validationToken como uma resposta de texto simples.
HTTP/1.1 200 OK
Content-Type: text/plain
{randomString}
Se o aplicativo retornar um código de status diferente de 200
ou não responder com o valor do parâmetro validationtoken, a solicitação para criar uma nova assinatura falhará.