2017-01-13 5 views
0

У меня возникли трудности с интерпретацией результатов возвращаемых данных события webhook. Если это данные возвращаются:SurveyMonkey Webhook Данные события

{ 
    "name":"Test Webhook", 
    "event_id":"EVENT ID HERE", 
    "object_type":"response", 
    "object_id":"OBJECT ID HERE", 
    "event_datetime":"2017-01-12T15:10:18.667701+00:00", 
    "event_type":"response_completed" 
} 

Я понимаю, что object_id соответствует responseId, но я пытаюсь выяснить, где surveyId это?

Когда мы возвращаем данные о событиях, нам необходимо обратиться в: 'survey /'.$ surveyId.'/Answers /'.$ responseId. '/ Details', чтобы мы могли получить детали для обработки.

Любая помощь очень ценится.

ответ

0

Данные веб-камеры, отправленные на ваш URL подписки, были недавно обновлены. Подробности см. В the docs.

Полезная нагрузка имеет некоторые новые значения, теперь это выглядит примерно так (в зависимости от типа события):

{ 
    "name": "My Webhook", 
    "filter_type": "collector", (or survey, it's based on how they configure the webhook) 
    "filter_id": "123456789", 
    "event_type": "response_completed", 
    "event_id": "123456789", 
    "object_type": "response", 
    "object_id": "123456", 
    "event_datetime": "2016-01-01T21:56:31.182613+00:00", 
    "resources": { 
    "respondent_id": "123456789", 
    "recipient_id": "123456789", 
    "collector_id": "123456789", 
    "survey_id": "123456789", 
    "user_id": "123456789" 
    } 
} 

Так что, если ваше мероприятие «response_completed», то object_id является ответом ID. Если вы отфильтровывались до определенного типа опроса, то filter_id является идентификатором опроса.

Также есть ключ resources с кучей релевантных идентификаторов.

+0

Спасибо. Они должны были просто добавить ресурсы в течение дня или двух. – whoopah

Смежные вопросы