Facebook User ID
Stefanwue
- javascript
2 suit
Hallo an alle, ich habe mal eine Frage wenn ein user in meine Textbox seinen Facebook Namen eingibt bekommt er folgende Informationen
{
"name": "Max Mustermann",
"id": "100000000000000",
"picture": "http://profile.ak.fbcdn.net/hprofile-ak-snc4/test.jpg"
}
Daten habe ich abgeändert nur zur Info für die Ausgabe, meine frage wie kann ich nun es schöner anzeigen lassen ich hätte gerne das Bild dann name und dann die id kann mir da jemand helfen, habe es auf meinem block (blogger.de) und es soll auch nicht in einem neuen fenster aufgehen sondern da wo die abfrage stattfindet wie kann ich das machen bin für jede hilfe dankbar.
{
"name": "Max Mustermann",
"id": "100000000000000",
"picture": "http://profile.ak.fbcdn.net/hprofile-ak-snc4/test.jpg"
}wie kann ich nun es schöner anzeigen lassen ich hätte gerne das Bild dann name und dann die id
Die Antwort der Facebook-Schnittstelle kommt per JSON daher (wie unschwer zu erknennen ist) - diese kannst du entsprechend Lesen und dann ins DOM einfügen.
http://wiki.selfhtml.org/wiki/JavaScript/JSON
Dafür empfiehlt sich eine JavaScript-Bibliothek wie etwa jQuery.
Wenn dein Beispielschnipsel ein String ist, musst du diesen JSON-String est in ein Objekt überführen (ansonsten kannst du das Objekt direkt verwenden):
http://api.jquery.com/jQuery.parseJSON/
object = $.parseJSON('{
"name": "Max Mustermann",
"id": "100000000000000",
"picture": "http://profile.ak.fbcdn.net/hprofile-ak-snc4/test.jpg"
}');
$('body').append(object.name);