コード例 #1
0
        /// <summary>
        /// Facebook the asynchronous.
        /// </summary>
        /// <returns></returns>
        private async Task <IActionResult> FacebookAsync()
        {
            return(await _webHookHandler.HandleAsync(HttpContext, async (callback, data) =>
            {
                RILogManager.Default.SendJSON("Facebook.RawData", data);
                RILogManager.Default.SendJSON("Facebook.Callback", callback);

                foreach (var entry in callback.Entry)
                {
                    if (entry.Messaging != null)
                    {
                        await HandleMessagingAsync(entry.Messaging);
                    }
                }

                return Ok();
            }));
        }