Вход Регистрация
Файл: vk/inc/vk_site.class.php
Строк: 40
<?php
class VK{
    function 
__construct($access_token,$uid){
        
$this->key $access_token;
        
$this->uid $uid;
    }
    function 
usersGet($uids,$fileds="uid,first_name,last_name"){
        
$method "users.get";
        
$params['uids'] = $uids;
        
$params['fields'] = $fileds;
        return 
$this->buildRequest($method,$params);
    }
    function 
getGroupById($gid){
        
$method "groups.getById";
        
$params['gid'] = $gid;
        return 
$this->buildRequest($method,$params);
    }
    function 
isMember($uid,$gid){
        
$method "groups.isMember";
        
$params['uid'] = $uid;
        
$params['gid'] = $gid;
        return 
$this->buildRequest($method,$params);
    }
        function 
areFriends($gid){
        
$method "friends.areFriends";
        
$params['uids'] = $gid;
        return 
$this->buildRequest($method,$params);
    }
    function 
likesList($type,$owner,$id,$offset=0,$count=1000,$filter="likes"){
        
$method "likes.getList";
        
$params['type'] = $type;
        
$params['owner_id'] = $owner;
        
$params['item_id'] = $id;
        
$params['offset'] = $offset;
        
$params['count'] = $count;
        
$params['filter'] = $filter;
        return 
$this->buildRequest($method,$params);
    }
    function 
buildRequest($method,$params){
        foreach(
$params as $key=>$val){
            
$param .= $key."=".$val."&";
        }
        
#echo "https://api.vk.com/method/".$method."?".$param."access_token=".$this->key."<br>";
        
$query json_decode(file_get_contents("https://api.vk.com/method/".$method."?".$param."access_token=".$this->key));
        return 
$query;
    }
}
?>
Онлайн: 0
Реклама