0

我正在本地主机上编写 Facebook 应用程序。当某些事件触发时,用户会在 Facebook 上收到通知。该通知效果很好,但是当他打开它时,它会发送一个 POST 请求到:

http://localhost:5939/Home/Messages/20

并在浏览器中显示如下:

https://apps.facebook.com/{FACEBOOK-APP-ID}/Home/Messages/20?fb_source=notification&ref=notif&notif_t=app_notification

如果用户位于 Facebook 上的应用程序之外(但在 Facebook 上),则应用程序会正确加载。如果用户在应用程序中刷新页面,它会正确显示。但是,当用户位于应用程序内部并单击通知时,它会显示一个白色空白页。

这可能是什么原因造成的?

我正在使用 ASP.NET MVC 4 .NET framework 4.5,是的,我的消息控制器功能是 POST。

4

1 回答 1

0

我通过将应用程序更改为Namespace空白以外的内容来解决此问题。现在它起作用了。

于 2013-06-10T09:33:24.553 回答