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); }
/* * 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); }
/*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*/); } } } } } }