0

jeder. Versuchen, Facebook API JS SDK zu verwenden. Aber alle meine Versuche enden mit vollem Namen und maximaler ID. Wie auf diese Weise:Facebook Api Graph kann nicht vollständige Informationen erhalten (JS SDK)

$("#getfacebook").click(function() { 
    FB.getLoginStatus(function(response) { 
     if (response.status === 'connected') { 
      console.log('Logged in.'); 
     } 
     else { 
      FB.login(function() {}, {scope: 'public_profile'}); 
     } 
     FB.api(
      "/me", 
      function (response) { 
      if (response && !response.error) { 
       console.log("info", response) 
      } 
     } 
    ); 
})}) 

Aber wenn ich versuche, etwas mehr wie

FB.api(
    "/{page-id}", 
    function (response) { 
     if (response && !response.error) { 
     console.log("info", response) 
     } 
    } 
); 

oder

FB.api('/me', {fields: 'cover'}, function(response) { 
    console.log(response); 
}); 

Jedesmal, wenn ich bekam nicht definiert. Mb proplem mit Umfang?

Antwort

0

Sie müssen sich für die richtigen Berechtigungen

Fügen Sie sie in den Rahmen beantragen. Hier ist die Liste https://developers.facebook.com/docs/facebook-login/permissions

FB.login(function(response) { 
    // handle the response 
}, {scope: 'email,user_likes'}); 

Und die Dokumentation geht hier https://developers.facebook.com/docs/reference/javascript/FB.login/v2.6

+0

So, wie ich keinen Wähler mit Wahl sehen ‚/ me‘ Antwort ist immer Name und die ID. und ich muss eine Anfrage für jedes einzelne Feld senden ... und auch jede einzelne Dauerwelle eingeben, die ich im Bereich verwende? –

+0

Diese Berechtigungen werden nur einmal vom Benutzer angefordert, wenn sich der Benutzer zum ersten Mal anmeldet – ebyt

Verwandte Themen