2010-11-12 80 views
0

我有一个简单的Facebook应用程序和2页 - MasterPage.master和Default.aspx(我使用ASP .NET)。但是当我尝试在Facebook上运行它时,它会返回500个http代码(无效的API密钥)。Facebook应用程序中的API密钥无效

我检查了API密钥(也是应用程序密钥)。他们是对的。

可能是我用它们错了?在我的代码中,MasterPage.master继承CanvasFBMLMasterPage,默认继承CanvasFBMLBasePage。我在Default.aspx(VB.NET)上有以下代码

Imports Facebook 
Imports Facebook.WebControls 

Partial Class _Default 
Inherits CanvasFBMLBasePage 
Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles  MyBase.Load 

    MyBase.Api = "my api code" 
    MyBase.Secret = "my secret code" 
    MyBase.Page_Load(sender, e) 


End Sub 

End Class 

是真的吗? 你能帮我吗?哪里不对?

回答

0

我解决了这个问题,当我使用Master.RequireLogin = true; (在Page_PreInit)在每个页面上,exept MasterPage。我的设置位于web.config中

相关问题