【问题标题】:Invalid API key in Facebook applicationFacebook 应用程序中的 API 密钥无效
【发布时间】:2011-03-16 07:41:34
【问题描述】:

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

这是真的吗? 你可以帮帮我吗?怎么了?

【问题讨论】:

    标签: asp.net facebook


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2015-10-04
      • 1970-01-01
      • 2015-09-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-28
      • 2016-02-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多