Surveymonkey:调查完成后调用webhook

时间:2016-01-18 18:11:09

标签: surveymonkey

我希望在调查完成后接收我自己服务的webhook电话。我不想对surveymonkey进行民意调查以获得结果。我注意到这里有一些不起眼的文档:http://help.surveymonkey.com/articles/en_US/kb/WebHook-PUT但它没用。

有没有人有这方面的经验?

1 个答案:

答案 0 :(得分:8)

您可以使用SurveyMonkey API v3设置webhook。要创建webhook,您可以发出如下请求:

POST /v3/webhooks
{
  "name": "My Survey Completed Webhook",
  "event_type": "response_completed",
  "object_type": "survey",
  "object_ids": ["<survey_id1>", "<survey_id2>" ...],
  "subscription_url": "https://example.com/surveys_responses",
}

现在每次调查完成后,都会在创建webhook时向指定的subscription_url发出通知。该通知将是一个带有response_id的瘦的有效负载,您可以将其用于fetch responses

GET /v3/surveys/{id}/responses/{id}