好的,有人可以向我解释一下之间的区别:
<script src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php" type="text/javascript"></script>
和
<script src="http://connect.facebook.net/en_US/all.js" type="text/javascript"></script>
它们似乎是两个完全不同的库,但哪一个更新?你调用FB.init的方式是不同的。在FeatureLoader.js.php中,您传入您的App ID(数字)。在all.js中,您使用appId(字母数字)传递Javascript地图。
我注意到的一件事是使用fb:login-button控件,all.js版本具有更多功能。您可以设置自定义文本,并且可以设置“perms”以在提示用户安装应用程序时请求某些权限。这些是我需要做的事情。
但是,如果我使用all.js,则Facebook Developer Toolkit不再有效(IsConnected()无论如何都会返回false)..这是因为Facebook Developer Toolkip不支持all.js正在调用的API ?这是一个无赖,因为显然没有其他方法可以请求登录权限,我必须有一个单独的弹出窗口来授予权限。
谢谢! 麦克