如何将Webhooks与Exporter.send方法一起使用?
问题描述:
我一直在试图使用webhook将Exporter.send方法导出到URL。出口已成功,因为他们已经收到我的电子邮件。但是,我在线使用webhook服务,即使将导出内容发送到我的电子邮件,也不会向URL注册任何ping。如何将Webhooks与Exporter.send方法一起使用?
下面是我使用的代码,基本上直接从文档中拉出。
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
});
}
);
关于可能出错的想法?谢谢!
答
(我是一名工程师和DroneDeploy) 代码看起来不错,我打算在这里创建一个准系统应用程序,用于在接下来的几个小时内导出。预计我很快会收到回复。
- 编辑。我已确认我收到了出口webhooks。在不知道您使用的实际URL或Web服务器的情况下,我无法确认您的具体问题可能是什么。
但是,Dronedeploy全天都在遇到问题,导致间歇性不稳定。我会建议再试一次。
如果您仍然遇到问题,我们可以针对您的实施进行更私人的对话。
感谢您的回应 - 我再次尝试,但不幸的是它不工作。我怎样才能私下联系? – singhcpt
此外,作为后续 - 我使用这个webhooks测试器来跟踪我的代码中的URL请求:[https://webhook.site/#/](https://webhook.site/#/)。我也尝试了RequestBin,它也没有工作。 – singhcpt
啊,我没有意识到,webhook.site是一个实际的网站,而不是你只是删除一个私人网址,你不想公开的时刻。 我会用webhook.site测试你的确切代码,看看我能想出什么。 – miketheprogrammer