Oauth 2.0 使用google calendar api v3插入日历发生以下错误:远程服务器返回错误:(400)错误请求
我正在尝试使用谷歌日历api来创建新的日历。我在请求创建日历时遇到此错误。我做错了什么: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(
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”是经过身份验证的令牌