我已在 azure 上部署了其余 api。它的网址是这样的。
http://{my_deployment_id}.cloudapp.net/myservice.svc/getdata。
我无法将其设置为我的 webhook。我收到错误“我们无法验证该 URL 是否存在”。
如果我使用 API ( https://mandrillapp.com/api/1.0/webhooks/add.json ) 尝试此操作,则会发生事件。我收到以下错误。
{
"status": "error",
"code": -2,
"name": "ValidationError",
"message": "Validation error: {\"url\":\"That is not an existing URL\"}"
}
我不确定是我的 Rest API 有问题还是我的 mandrill 设置有问题。我可以使用 postman 访问我的其余 api。
最佳答案
如果您单击它提供的帮助链接,它会告诉您它首先向端点发出 HEAD 请求,期望返回 200,然后在失败时执行 POST,期望返回 200。在其中一种情况下为 200,则它不会添加端点。
Mandrill 提出的愚蠢的武断要求。事实上,这是一个第 22 条军规。您需要添加端点来获取 key ,以便您可以完全配置您的端点。
关于c# - 无法添加 mandrill-webhook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32138054/