0
GoogleカレンダーAPIを.NETライブラリとともに使用しています。 私はすでに自分のプロジェクトとGoogleカレンダープッシュ通知の間にチャンネルを作成することができます。私は動作しているWebhookアドレスを設定しています。 私は、ヘッダGoogleカレンダープッシュ通知
[System.Web.Mvc.HttpPost]
public string CalendarWebhook()
{
HttpContext ctx = HttpContext.Current;
if (ctx == null || ctx.Request == null || ctx.Request.Headers == null)
{
return string.Empty;
}
string headers = string.Empty;
foreach (string header in ctx.Request.Headers.AllKeys)
{
string[] values = ctx.Request.Headers.GetValues(header);
headers += string.Format("{0}: {1}", header, string.Join(",", values));
}
return "";
}
を読むには余りにもできる午前、今私は体を読み取ろう。しかし、何も動作しません。 は、私はすでに
var test = HttpContext.Current.Request.InputStream;
var sr = new StreamReader(test);
string documentContents = sr.ReadToEnd();
または
using (Stream receiveStream = HttpContext.Current.Request.InputStream)
{
using (StreamReader readStream = new StreamReader(receiveStream, Encoding.UTF8))
{
documentContents = readStream.ReadToEnd();
}
}
を試みたが、それは動作しませんでした。そして私は事例や文書を見つけることができませんでした。 すべての体が私を助けてくれることを願っています。事前におねがいします。
[プッシュ通知](https://developers.google.com/google-apps/calendar/v3/push)の完全な設定手順を確認しましたか? – noogui