2013-08-16 2 views
1

Я пытаюсь принести facebook_friendsList в PhoneGap с помощью FB.apiВызывается FB.getLoginStatus() перед вызовом FB.init(). в PhoneGap

Я думаю, что проблема является вызывающей функции перед приложением сделать функцию 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> 

это предупреждение об ошибке и в Consol эта ошибка появляется

FB.getLoginStatus() called before calling FB.init(). 

??

+0

Это очень распространенный вопрос и возможное дублирование. http://stackoverflow.com/questions/8048564/fb-getloginstatus-called-before-calling-fb-init-error-in-console – RicardoGonzales

+0

Я пробовал этот код .. не работает для моего дела –

ответ

Смежные вопросы