Обмен вашим контентом с помощью кнопки «Поделиться» абсолютно прост. В моем случае я сделал это для кнопки, которая есть в моем html с идентификатором sharebuttonfacebook
$("#sharebuttonfacebook").click(function() {
var msg = "Hi This is my wonderful website";
FB.ui({method: 'feed',
name: 'MCQ Nation ',
link: 'http://www.mcqnation.com/Trail3/pyramid.php?..dyanmic stuff..' ,
picture: 'http://www.mcqnation.com/Trail3/fbapp2.png',
caption:'CLICK ON THE IMAGE TO GO TO OUR WEBSITE',
description: msg ,
message: 'AAA'});
return false;
});
В дополнение к этому вам необходимо зарегистрировать приложение.
Нет ничего проще.
Просто зайдите на http://www.facebook.com/developers/app
и зарегистрируйте свое новое приложение.
Они дадут вам простой код, который нужно поместить сразу после тела, которое выглядит как -
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({
appId : 'YOUR_APP_ID', // App ID
channelUrl : 'CHANNEL FILE LOCATION', // Channel File This file has just one line which you will find at facebook developers
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
</script>
С помощью этих двух вещей вы можете решить, чем поделиться на Facebook.
Также в функции, которую мы сделали выше, вы можете заменить любые переменные, которые вам нравятся, следовательно, сделать ее динамичной. Надеюсь, что это отвечает на ваш вопрос.
PS: Если бы это могло быть лучше, вам не нужно никакого разрешения от пользователя!