Surveymonkey:调查完成后调用 webhook
Surveymonkey: call webhook when survey is completed
我希望在完成调查后接收对我自己的服务的 webhook 调用。我不想轮询 surveymonkey 的结果。我注意到这里有一些晦涩的文档:http://help.surveymonkey.com/articles/en_US/kb/WebHook-PUT 但它没有用。
有没有人有这方面的经验?
您可以使用 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}
我希望在完成调查后接收对我自己的服务的 webhook 调用。我不想轮询 surveymonkey 的结果。我注意到这里有一些晦涩的文档:http://help.surveymonkey.com/articles/en_US/kb/WebHook-PUT 但它没有用。
有没有人有这方面的经验?
您可以使用 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}