External VK sharer

by Roberto Apasajja

HTML

<script src="http://vkontakte.ru/js/api/share.js"></script>
<script src="http://vk.com/js/api/openapi.js"></script>
<div id="vk_like"></div>

JavaScript

VK.init({apiId: 3995141, onlyWidgets: true}); 

VK.Widgets.Like("vk_like", {type: "mini", height: 22},1);
var curuser = 0;
VK.api('users.get',{user_ids:[]}, 
       function(data) {if (data.response) {curuser = data.response[0]['uid'];}}
      );    

       
VK.api('likes.getList', {type: "sitepage", owner_id: "3995141", item_id:1, count:1000,filter:"copies",friends_only:"1"}, 
function(data) {if (!data.response) return console.log('false');
                console.log(data.response);
                if (data.response.users.indexOf(curuser)===-1) return console.log('false');
                return console.log('true');
               }
      );    


/*
$(function(){
    $('body').append(VK.Share.button({url:'http://mail.ru',title:'Крутой почтовый сервис',description:'Шутка. просто мой муж балуется с соцсетями и программированием'},{type: "round", text: "Сохранить"}));
});
*/
VK.Observer.subscribe('widgets.like.liked', function(likeCount)
{
console.log('test');
    
VK.api('likes.getList', {type: "sitepage", owner_id: "3995141"}, 
function(data) {console.log(data);}
      );    
    
}
); 


VK.Observer.subscribe('share.button.shared', function(likeCount)
{
console.log('shared2');
}
); 




VK.Observer.subscribe('widgets.like.shared', function(likeCount)
{
console.log('shared3');
}
); 

VK.Observer.subscribe('widgets.like.published', function(likeCount)
{
console.log('published');
}
);