0

Ich versuche facebook Benutzername auf meiner Website URL wie diese "http://localhost:8080/testing/home.jsp?user=fbuser" anzuzeigen, aber das Ergebnis null zurückgeben. Dies ist mein erstes Mal mit Facebook. Vielleicht weiß ich, gibt es eine Lösung, um den Wert zu erhalten? Ich habe versucht, die Lösung zu finden, aber ich kann nicht die richtige Antwort finden.Wie Facebook-Benutzername in unserer Website URL anzeigen?

Hier was ich bisher habe.

function testAPI() { 
     console.log('Welcome! Fetching your information.... '); 
     FB.api('/me?fields=name',function(response) { 
      console.log('Successful login for: '+ response.name); 
      document.getElementById('status').innerHTML = 'Thanks for logging in, ' 
            + response.name + '!'; 
      <button>Logout</button></span>'; 
          document.getElementById('response.name').innerHTML = response.name; 
          jQuery.post("SavePage.jsp", { 
           name : response.id 
          }, function(data) { 
           alert("Response: " + response.name); 
          }); 
         }); 
    } 
+0

haben Sie den Benutzer autorisieren? ohne Genehmigung gibt es keine Daten. Schau dir meine Antwort an. – luschn

+0

@luschn ja. Ich berechtige den Benutzer bereits mit der Funktion statusChangeCallback (response) {}. und ich habe auch deinen Code ausprobiert, funktioniert aber nicht. –

+0

"funktioniert nicht" ist keine ausreichende Fehlerbeschreibung. Bitte sei spezifischer. Debuggen Sie Ihren Code ordnungsgemäß, indem Sie zu Beginn des Callbacks die Datei console.log (response) verwenden. – luschn

Antwort