将数据从Facebook传递到iFrame应用程序

时间:2012-03-13 23:49:47

标签: asp.net asp.net-mvc facebook facebook-c#-sdk

我想为我的网站构建一个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发送到我的应用程序?

1 个答案:

答案 0 :(得分:0)

Facebook会将从Facebook应用网址传递的任何get / post参数转发到iframe。因此,例如,如果您创建指向apps.facebook.com/yourappcanvas?pageid=12345的链接,当Facebook调用您的应用程序时,它将获取www.mydomain.com/facebook-integration?pageid=12345。