将Facebook链接到ASP.NET应用程序显示“指定了无效的API密钥”

时间:2012-01-15 15:17:01

标签: facebook

我正在尝试将Facebook集成到我的应用程序中。当有人点击我的应用程序中的“与Facebook连接”按钮时,会出现一个对话框,显示“指定了无效的API密钥”。这是我的代码:

<fb:login-button onlogin='requestPermission();' length='long'></fb:login-button>

$(document).ready(function () {
    FB.init({
      appId  : '[MyAppID]',
      status : true,
      cookie : true,
      xfbml  : true
    });
});

function requestPermission() {
  FB.Connect.showPermissionDialog("publish_stream", permissionGranted);
}

我已经确认'[MyAppID]'实际上是我的应用ID。当我登录https://developers.facebook.com/apps并查看我的应用程序时,所有内容都可以正常设置。有人可以帮我确定我做错了什么或者我应该寻找什么?

由于

1 个答案:

答案 0 :(得分:0)

FB.Connect.showPermissionDialog确实很旧,很快就会被弃用,所以你应该使用较新的Social Plugin登录

https://developers.facebook.com/docs/reference/plugins/login/

或者您可以使用Javascript SDK的登录信息

http://developers.facebook.com/docs/reference/javascript/FB.login/