我可以通过http://apps.facebook.com/myapplication/链接查看我的申请,内容会正确显示。我还将应用程序作为选项卡添加到Facebook页面。但是,查看选项卡时不会显示任何内容。
我正在使用面向asp.net的facebook工具包的第3版。
据我所知,这是由于重定向导致登录造成的。我用过:
protected void Page_PreInit(object sender, EventArgs e)
{
base.RequireLogin = false;
但这并不能解决问题。
为了进行调试,我在Page_Load和Page_PreInit中添加了一行写入日志文件。在http://apps.facebook.com/my_application/thepage.aspx查看应用程序时,会在Page_Load和Page_PreInit中将测试字符串写入日志。
但是当加载同一页面(作为facebook页面中的标签页)时,没有任何内容写入日志文件;好像没有点击Page_Load和Page_PreInit。
有谁知道发生了什么事?
答案 0 :(得分:0)
原来facebook想要一个/在画布URL的末尾。否则相关链接不起作用。
答案 1 :(得分:0)
我的理解是,Facebook页面的标签页仅支持FBML应用程序而非iframe。
你的申请是iframe吗?