This may help, I used it on my PHP server and it worked.
This code helps you send, send messages, and send requests to your friends.
Main tag:
<script type="text/javascript"> function logResponse(response) { if (console && console.log) { console.log('The response was', response); } } $(function(){ // Set up so we handle click on the buttons $('#postToWall').click(function() { FB.ui( { method : 'feed', link : $(this).attr('data-url') }, function (response) { // If response is null the user canceled the dialog if (response != null) { logResponse(response); } } ); }); $('#sendToFriends').click(function() { FB.ui( { method : 'send', link : $(this).attr('data-url') }, function (response) { // If response is null the user canceled the dialog if (response != null) { logResponse(response); } } ); }); $('#sendRequest').click(function() { FB.ui( { method : 'apprequests', message : $(this).attr('data-message') }, function (response) { // If response is null the user canceled the dialog if (response != null) { logResponse(response); } } ); }); }); </script>
Body tag:
<body> <div id="fb-root"></div> <script type="text/javascript"> window.fbAsyncInit = function() { FB.init({ appId : 'xxxxxxxxxxxxxxxxxxx', </script> <header class="clearfix"> <?php if (isset($basic)) { ?> <p id="picture" style="background-image: url(https://graph.facebook.com/<?php echo he($user_id); ?>/picture?type=normal)"></p> <div> <h1>Welcome, <strong><?php echo he(idx($basic, 'name')); ?></strong></h1> <p class="tagline"> This is your app <a href="<?php echo he(idx($app_info, 'link'));?>" target="_top"><?php echo he($app_name); ?></a> </p> <div id="share-app"> <p>Share your app:</p> <ul> <li> <a href="#" class="facebook-button" id="postToWall" data-url="<?php echo AppInfo::getUrl(); ?>"> <span class="plus">Post to Wall</span> </a> </li> <li> <a href="#" class="facebook-button speech-bubble" id="sendToFriends" data-url="<?php echo AppInfo::getUrl(); ?>"> <span class="speech-bubble">Send Message</span> </a> </li> <li> <a href="#" class="facebook-button apprequests" id="sendRequest" data-message="Test this awesome app"> <span class="apprequests">Send Requests</span> </a> </li> </ul> </div> </div> <?php } else { ?> <div> <h1>Welcome</h1> <div class="fb-login-button" data-scope="user_likes,user_photos"></div> </div> <?php } ?> </header>
source share