/ Published in: Java
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
<div id="fb-root"></div> <script src="http://connect.facebook.net/en_US/all.js"></script> <script type="text/javascript"> FB.init({appId : '150545208302203', status : true, cookie : true}); $(document).ready(function() { $('#facebook').bind('click', function() { FB.login(function(login_response){ FB.api( { method: 'fql.query', query: 'SELECT first_name, last_name, sex, pic_big, birthday_date, email FROM user WHERE uid = ' + FB.getSession().uid }, function(response) { var user = response[0]; document.getElementById('UserFbId').value = FB.getSession().uid; document.getElementById('UserEmail').value = user.email; if(user.birthday_date != null) { user.birthday_date = user.birthday_date.split("/"); if(user.birthday_date.length > 0) document.getElementById('UserDobMonth').value = user.birthday_date[0]; if(user.birthday_date.length > 1) document.getElementById('UserDobDay').value = user.birthday_date[1]; if(user.birthday_date.length > 2) document.getElementById('UserDobYear').value = user.birthday_date[2]; } document.getElementById('UserName').value = user.first_name + ' ' + user.last_name; document.getElementById('UserFbThumbnail').value = user.pic_big; if(user.sex == 'male') { document.getElementById('UserGender').value = 'M'; } else if(user.sex == 'female') { document.getElementById('UserGender').value = 'F'; } document.getElementById('UserAddForm').submit(); } ); }, {perms:'publish_stream,email,user_birthday'}); }); }); </script>