Facebook应用程序中的API密钥无效

时间:2010-11-12 05:10:56

标签: asp.net facebook

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

我已经检查了API密钥(以及Application Secret)。他们是对的。

可能是,我用错了吗?在我的代码中,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

这是真的吗? 你可以帮帮我吗?有什么问题?

1 个答案:

答案 0 :(得分:0)

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