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().
??