我正在尝试将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并查看我的应用程序时,所有内容都可以正常设置。有人可以帮我确定我做错了什么或者我应该寻找什么?
由于
答案 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/