Сначала нужно создать в вк приложение и получить уникальный apiId, ссылка
Подключиться к VK API
<script src='//vk.com/js/api/openapi.js'></script>
Создаем кнопку репоста, например так:
<img src="/image/vk.png" onClick="vkPost();">
Фунция репоста ссылки вконтакте, так же возвращает ответ
VK.init({ apiId:XXXXX});// первый пункт, apiId = XXXXX
function vkPost(){
VK.Api.call('wall.post',{
message: 'TTTTTT', // TTT - любой текст
attachments: 'UUUUUU' // UUU - ссылка на что делается репост, пример http://kakorin.com
},function(response){
if(response.response){
// здесь все что угодно, выполнится при удачном репосте
// post_id - номер поста на странице пользователя
post_id=response.response.post_id;
}
});
}
Сначала нужно создать в фэйсбуке приложение и получить уникальный appId, не забудьте добавить сайт в кабинете фэйсбука
Подключиться к FB API
<script src='//connect.facebook.net/en_US/all.js'></script>
Создаем кнопку репоста, например так:
<img src="/image/fb.png" onClick="fbPost();">
Функция репоста ссылки facebook, возвращает номер репоста только в случае если пользователь разрешил приложению получать информацию
FB.init({ appId:XXXXX});
function fbPost(){
FB.ui({
method: 'share',
href: 'UUUUUU'
},function(response){
if(response){
// здесь все что угодно, выполнится при удачном репосте
}
});
}