我希望在调查完成后接收我自己服务的webhook电话。我不想对surveymonkey进行民意调查以获得结果。我注意到这里有一些不起眼的文档:http://help.surveymonkey.com/articles/en_US/kb/WebHook-PUT但它没用。
有没有人有这方面的经验?
答案 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}