Файл: 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;
}
}
?>