2016-11-01 1 views

Répondre

0

Vous voulez dire que vous utilisez un collecteur de site Web et que les réponses sont intégrées à votre site Web, et que vous voulez lire les réponses en javascript lorsque l'utilisateur soumet le formulaire? Oui ça ne marchera pas.

De toute façon, je pense que la meilleure façon de le faire est d'utiliser l'API.

Vous pouvez chercher la liste des réponses au sondage (et leurs coordonnées) see the docs.

Pour obtenir la liste des réponses pour un sondage, vous feriez:

GET /v3/surveys/<survey_id>/responses 

Vous pouvez filtrer par date ou d'autres domaines (si vous avez besoin).

Vous pouvez chercher tous les détails avec

GET /v3/surveys/<survey_id>/responses/<response_id> 

Vous pouvez également configurer un webhook où vous serez informé chaque fois qu'une nouvelle réponse arrive, vous pouvez en faire la demande définie ci-dessus pour obtenir la les détails de la réponse.

Espérons que ces options fonctionnent pour vous, je ne connais pas suffisamment votre cas d'utilisation pour donner d'autres options.

+0

merci pour votre réponse, mon cas d'utilisation est simple, Disons que nous avons deux formes dans deux iframes différentes. L'un appartient à mon domaine tandis que l'autre appartient à Survey Monkey, et dit que les deux formulaires ont des champs de nom et d'email. Lorsque l'utilisateur soumet son nom et son adresse e-mail via le formulaire surveymonkey, mon formulaire doit avoir ces valeurs de champ de mise à jour. –

+0

J'ai déjà regardé dans des webhooks où les données de réponse ont été envoyées à une adresse URL de point de terminaison. Le problème est, j'ai un id unique dans mon iframe et je dois l'envoyer avec le postdata qui est envoyé à travers webhook. –

+0

Vous pouvez ajouter une variable personnalisée (http://help.surveymonkey.com/articles/en_US/kb/What-are-custom-variables-and-how-do-I-use-them) et la définir en charge de la page surveymonkey étant l'identifiant que vous voulez, vous pouvez l'utiliser comme identifiant lorsque vous récupérerez la réponse plus tard et que vous pourrez la stocker de votre côté. –