2017-04-08 1 views
0

Je crée un nouveau formulaire d'enquête en utilisant Survey Monkey, et j'obtiens toutes les questions en utilisant api et créer un formulaire personnalisé sur mon site. Maintenant, comment pouvons-nous mettre à jour le résultat dans le sondage singe en utilisant CURL. J'ai fatigué ce /surveys/{id}/pages/{id}/questions/{id} mais aucune réponse.Comment envoyer un résultat à un singe de sondage en utilisant CURL

Version: V3

Répondre

1

Par « mettre à jour le résultat » Je suppose que vous voulez dire que vous voulez créer une nouvelle réponse pour votre enquête. Vous pouvez le faire avec response API. Il y a des exemples cURL sur le côté droit de la page. Quelque chose du genre:

curl -i -X POST https://api.surveymonkey.net/v3/collectors/{collector_id}/responses \ 
    -H "Content-Type: application/json" -H "Authorization:bearer <your_access_token>" \ 
    -d '{ 
      "pages": [{ 
       "id": "<page_id>", 
       "questions": [{ 
        "answers": [{ 
         "choice_id": "<choice_id>" 
        }], 
        "id": "<question_id>" 
       }, { 
        "answers": [{ 
         "text": "<open ended response>" 
        }], 
        "id": "<question_id>" 
       }] 
      }] 
     }' 

Selon les types de questions que vous avez dans votre enquête. Assurez-vous d'avoir déjà créé un collecteur. Étant donné que vous essayez simplement d'intégrer un sondage sur votre site Web, je vous recommande d'utiliser un website collector au lieu d'essayer de l'automatiser vous-même (en fonction de votre cas d'utilisation).

+0

Nous vous remercions de votre temps. –

+0

J'ai cette erreur. "Schéma invalide dans le corps fourni". Et quelle collection ai-je besoin d'utiliser. –

+0

Ceci est mon json: {"pages": [{"id": "25235", "questions": [{"answers": [{"text": "exemple"}], "id": 1213}, {"answers": [{"text": "[email protected].com"}], "id": 1231}, {"answers": [{"choix_id": "Homme"}], "id": 1235 }, {"answers": [{"text": "test de test"}], "id": 1236}]}]} –