Oauth 2.0 使用google calendar api v3插入日历发生以下错误:远程服务器返回错误:(400)错误请求

Oauth 2.0 使用google calendar api v3插入日历发生以下错误:远程服务器返回错误:(400)错误请求,oauth-2.0,google-calendar-api,Oauth 2.0,Google Calendar Api,我正在尝试使用谷歌日历api来创建新的日历。我在请求创建日历时遇到此错误。我做错了什么: Calendar newCalendar = new Calendar { Summary = "DropcueCalendar"}; string Url = "https://www.googleapis.com/calendar/v3/calendars"; HttpWebRequest request = HttpWebRequest.Create(

我正在尝试使用谷歌日历api来创建新的日历。我在请求创建日历时遇到此错误。我做错了什么:

        Calendar newCalendar = new Calendar { Summary = "DropcueCalendar"};

        string Url = "https://www.googleapis.com/calendar/v3/calendars";
        HttpWebRequest request = HttpWebRequest.Create(Url) as HttpWebRequest;
        string result = null;
        request.Method = "POST";   
        request.KeepAlive = true;
        request.Headers.Add("Authorization", "Bearer " + newToken.access_token);

        string param = JsonConvert.SerializeObject(newCalendar);
        byte[] bs = Encoding.ASCII.GetBytes(param);

        using (Stream reqStream = request.GetRequestStream())
        {
            reqStream.Write(bs, 0, bs.Length);
        }
        // error occurring here during request.GetResponse() call
        using (WebResponse response = request.GetResponse())
        {
            StreamReader sr = new StreamReader(response.GetResponseStream());
            result = sr.ReadToEnd();
            var data = JsonConvert.DeserializeObject(result);
            sr.Close();
        }
注:“newToken”是经过身份验证的令牌