コード例 #1
0
        public async static Task <AnswerTypeForm.RootObject> getAnswers(string token, string id_form)
        {
            string url = "https://api.typeform.com/forms/" + id_form + "/responses";


            string outputJson = await getJson(url, token);

            AnswerTypeForm.RootObject res = JsonConvert.DeserializeObject <AnswerTypeForm.RootObject>(outputJson);
            return(res);
        }
コード例 #2
0
        /*
         * Retourne toute les réponses
         */
        public static AnswerTypeForm.RootObject getAnswers(string id_form)
        {
            string url = "https://api.typeform.com/forms/" + id_form + "/responses";


            string outputJson = getJson(url).Result;

            AnswerTypeForm.RootObject res = JsonConvert.DeserializeObject <AnswerTypeForm.RootObject>(outputJson);
            return(res);
        }
コード例 #3
0
        /*retourne les noms des entreprises qui ont répondus */
        public static void getNomEntreprises(string id_question)
        {
            AnswerTypeForm.RootObject json_answers = getAnswers(id_form);


            foreach (AnswerTypeForm.Item field in json_answers.items)
            {
                if (field.answers != null)
                {
                    foreach (AnswerTypeForm.Answer answer in field.answers)
                    {
                        if (answer.field.id == id_question)
                        {
                            if (answer.text != null)
                            {
                                Console.WriteLine("Nom de l' entreprise: " + answer.text /*+ "landing_id: " + field.landing_id*/);
                            }
                        }
                    }
                }
            }
        }