Surveymonkey:调查完成后调用webhook

Joe*_*e R 2 surveymonkey

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

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

小智 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",
}
Run Code Online (Sandbox Code Playgroud)

现在,每次完成调查时,都会subscription_url在创建webhook时向指定的内容发出通知.通知将是一个瘦的有效负载response_id,您可以使用它来获取响应:

GET /v3/surveys/{id}/responses/{id}
Run Code Online (Sandbox Code Playgroud)