Aktualizacja: dodałem trochę więcej szczegółów na odpowiedź:
Najpierw trzeba zadzwonić FB.init i dodaj swoją aplikację ID:
FB.init(
{
appId : APP_ID,
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
Następny , sprawdź, czy jest otwarta sesja (tj. użytkownik jest zalogowany)
if(FB.getSession() != null) {
i kwerendy dane przez:
FB.api('/me', function(response)
{
alert ("Welcome " + response.name + ": Your UID is " + response.id);
});
}
Należy również dodać <div id="fb-root"></div>
do <body>
swojej strony, a obciążenie <script src="http://connect.facebook.net/en_US/all.js"></script>
Profil użytkownika picure mogą być dostępne jako http:/graph.facebook.com/USERID/picture/
Check odniesienie do interfejsu Graph API tutaj: http://developers.facebook.com/docs/reference/api/user/
i referencja do FB SDK tutaj: http://developers.facebook.com/docs/reference/javascript/
@gary Dodano w imieniu Aleadam –
Dzięki, ale ta funkcja jest nieaktualna. zamiast tego użyj 'FB.getLoginStatus'. – pltvs
Jak uzyskać adres użytkownika? powinienem użyć response.address? –