1

我正在尝试使用 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().

??

4

1 回答 1

0

跟踪我打开的帖子: 如何判断 FB.init() 何时完成?如何判断用户是否未连接应用程序何时启动?

我问如何判断 fb.init() 何时完成.. 所以如果有人会回答我的问题,它也会解决你的问题

于 2013-08-17T19:17:56.363 回答