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(); 
        } 
       } 

を試みたが、それは動作しませんでした。そして私は事例や文書を見つけることができませんでした。 すべての体が私を助けてくれることを願っています。事前におねがいします。

+0

[プッシュ通知](https://developers.google.com/google-apps/calendar/v3/push)の完全な設定手順を確認しましたか? – noogui

答えて

関連する問題