2017-08-02 2 views
1

Je cherche un moyen de récupérer le paramètre personnalisé "nom" qui est utilisé pour stocker des données personnalisées dans le système SurveyMonkey lorsqu'un utilisateur remplit un sondage, que ce soit via l'Embed OU WebLink.Passer un paramètre personnalisé lorsque l'enquête est terminée dans Mono de sondage V3

Des suggestions sur la façon dont les autres ont abordé cela?

J'ai déjà vu cela SO Mais c'est la version 2 dans mon cas Le get_respondent_list n'est pas dans l'API de la version 3. (Désolé pour copier coller cette même question, mais je cherche le même résultat dans v3)

Et toute suggestion sur ajouter un tampon de signature comprend tous les Survey.

Répondre

2

Une façon de procéder consiste à définir un custom variable dans votre enquête (paramètres d'URL). Vous pouvez également le faire avec l'API, le document est here.

Ensuite, lorsque vous avez un collecteur de WebLink, si vous avez créé une variable personnalisée appelée name alors vous envoyer à l'utilisateur à quelque chose comme:

https://www.surveymonkey.com/r/2Q3RXZB?name=tester 

Alors que name=tester seront stockés avec cette réponse du côté SurveyMonkey . Vous pouvez le voir quand vous pull responses.

Quand vous faites:

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

Vous obtiendrez une charge utile en arrière avec la valeur comme ceci:

... 
"custom_variables": { 
    "name": "tester" 
}, 
... 
+0

Merci, @General Kandalaft Je pense que je vais sur le droit chemin .. Il est en fait payé à l'avenir ... Je vais tester après avoir acheté le plan premium ... Une suggestion sur le tampon Ssignature? – Nawin

+0

Je ne suis pas sûr de ce que vous voulez dire sur le tampon de signature, pouvez-vous l'expliquer plus? Vous devriez également pouvoir tester des variables personnalisées avec l'API avec un brouillon d'application. –