无法添加mandrill-webhook

时间:2015-08-21 10:27:26

标签: c# asp.net-mvc wcf rest mandrill

我已将我的休息api部署在azure上。它的网址是这样的。

HTTP:// {my_deployment_id} .cloudapp.net / myservice.svc /的GetData

我无法将其设置为我的webhook。我收到错误“我们无法验证网址是否存在”。

如果我使用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设置有问题。我可以用邮递员打我的休息api。

1 个答案:

答案 0 :(得分:0)

如果单击它提供的帮助链接,它会告诉您它首先向端点发出HEAD请求,期望为200,然后如果失败则执行POST,期望为200.如果它没有在其中一个案例中获得200,然后它将不会添加端点。

Mandrill愚蠢的任意要求。事实上它是一个捕获22。您需要添加端点以获取密钥,以便您可以完全配置端点。