我正在本地主机上编写 Facebook 应用程序。当某些事件触发时,用户会在 Facebook 上收到通知。该通知效果很好,但是当他打开它时,它会发送一个 POST 请求到:
http://localhost:5939/Home/Messages/20
并在浏览器中显示如下:
https://apps.facebook.com/{FACEBOOK-APP-ID}/Home/Messages/20?fb_source=notification&ref=notif¬if_t=app_notification
如果用户位于 Facebook 上的应用程序之外(但在 Facebook 上),则应用程序会正确加载。如果用户在应用程序中刷新页面,它会正确显示。但是,当用户位于应用程序内部并单击通知时,它会显示一个白色空白页。
这可能是什么原因造成的?
我正在使用 ASP.NET MVC 4 .NET framework 4.5,是的,我的消息控制器功能是 POST。