我想为我的网站构建一个Facebook应用程序。该网站允许学生与教师一起预订课程。
我希望教师能够在他们的页面上拥有一个应用程序,允许他们的Facebook粉丝使用Facebook应用程序预订课程。
这很简单,但我不希望每个教师都拥有自己的App ID。我想创建一个应用程序,在Facebook注册一个应用程序并获得一个应用程序ID。
理想情况下,应该从Facebook传递给我的应用程序。所以URL将是:
www.mydomain.com/facebook-integration?facebookPageID=THE_PAGE_ID
然后我可以在Facebook的iFrame应用程序中显示正确的页面。
我在ASP.NET MVC中写这个,有没有办法让Facebook将页面ID发送到我的应用程序?
答案 0 :(得分:0)
Facebook会将从Facebook应用网址传递的任何get / post参数转发到iframe。因此,例如,如果您创建指向apps.facebook.com/yourappcanvas?pageid=12345的链接,当Facebook调用您的应用程序时,它将获取www.mydomain.com/facebook-integration?pageid=12345。