没有使用api请求返回Json有效负载

时间:2013-12-30 16:12:42

标签: c# json post surveymonkey

虽然发布到surveymonkey api我期待一个JSON有效载荷,但每当我发送它时,我得到状态“3”,在他们的文档是无效请求我不确定我应该给api什么得到我需要的数据。我错过了获取这份调查清单所需要的东西吗?

HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://api.surveymonkey.net/v2/surveys/get_survey_list?api_key=apikey");
            request.Headers.Add("Authorization", "bearer " + responseToken);
            request.ContentType = "application/json";
            request.Method = "POST";
            request.Accept = "*/*";
            request.UserAgent = "WindowsFormApplication3";
            Console.WriteLine(request.UserAgent);
            string listString = "";
            byte[] listData = encoding.GetBytes(listString);
            using (HttpWebResponse listResponse = (HttpWebResponse)request.GetResponse())
            {
                Console.WriteLine("listResponse = " + listResponse);
                bool b = listResponse.GetResponseStream().CanRead;
                using (StreamReader reader = new StreamReader(listResponse.GetResponseStream()))
                {
                    Console.WriteLine(reader.ReadToEnd());
                }
            }
        }
        catch (Exception aProblem)
        {
            System.Diagnostics.Debug.WriteLine(aProblem);
        }
    }

编辑:如果在使用get_user_details而不是get_survey_list时有帮助,我会得到一个有效的回复,提供正确的信息

0 个答案:

没有答案
相关问题