J'ai essayé d'utiliser un webhook pour exporter un fichier vers une URL avec la méthode Exporter.send. Les exportations ont été couronnées de succès, car elles sont arrivées dans mon courriel. Cependant, j'utilise un service de webhook en ligne et il n'enregistre pas de pings à l'URL même si les exportations sont envoyées à mon email.Comment utiliser Webhooks avec la méthode Exporter.send?
Voici le code que j'ai utilisé, essentiellement tiré directement de la documentation.
dronedeployApi.Exporter.send({
layer: 'NDVI Toolbox',
email: emails,
file_format: 'geotiff',
merge: mergeCheckbox.checked ? true : false,
projection: projectionValue.value,
resolution: resolutionValue.value === 0 ? 'native' : resolutionValue.value,
webhook: {
url: 'http://webhook.site/3d10872c-a56e-4b2b-aa3b-b8c0334e8f5f'
}
})
.then(function(exportId) {
dronedeployApi.Messaging.showToast('NDVI export successful!', {
timeout: -1
});
},
function(error) {
dronedeployApi.Messaging.showToast(error, {
timeout: -1
});
}
);
Réflexions sur ce qui pourrait ne pas fonctionner? Merci!
Merci pour la réponse - J'ai essayé à nouveau, mais malheureusement, cela ne fonctionne pas. Comment puis-je contacter en privé? – singhcpt
Aussi, à titre de suivi - j'ai utilisé ce testeur webhooks pour suivre les demandes à l'URL dans mon code: [https://webhook.site/#/](https://webhook.site/#/). J'ai aussi essayé RequestBin et ça n'a pas marché non plus. – singhcpt
ah je ne savais pas que webhook.site était un site réel, et pas vous juste enlever une URL privée que vous ne voulez pas publique pour le moment. Je vais tester avec webhook.site, votre code exact, et voir ce que je peux faire. – miketheprogrammer