我正在尝试使用 FB.api 在 phonegap 中获取 facebook_friendsList
我认为问题是在应用程序调用 fb.init 函数之前调用的函数
这是我的代码:
<script>
// Initialize the Facebook SDK
document.addEventListener('deviceready', function() {
FB.init({
appId: '427370550688587',
nativeInterface: CDV.FB,
useCachedDialogs: false
});
FB.getLoginStatus(handleStatusChange);
authUser();
updateAuthElements();
});
FB.api('/me/friends', function(response) {
if(response.data) {
var flist;
$.each(response.data,function(index,friend) {
alert(friend.name + ' has id:' + friend.id);
});
} else {
alert("Error!");
}
});
//Fetch user's id, name, and picture
</script>
它是警报错误,并且在控制台中出现此错误
FB.getLoginStatus() called before calling FB.init().
??