Example #1
0
<?php

include 'Models/VkQuery.php';
//Подключаем класс VkQuery
$vk = new VkQuery();
//Создаем массив передаваемых параметров
$user_params = array('user_ids' => '205387401,16512807,15006777,67838708,208760504', 'fields' => 'sex,bdate,city,country,photo_50', 'name_case' => 'abl');
/* 
 * В метод getData передаем значения:
 * название метода users.get, параметры описанные в массиве user_params
 * если требуется токен в конце дописываем true, если нет, то ничего не пишем
 */
$user = $vk->getData('users.get', $user_params);
//Простой метод вывода пола пользователя в буквеном варианте
function vkSex($data)
{
    if ($data == 1) {
        $male = 'Жен.';
    } else {
        if ($data == 2) {
            $male = 'Муж.';
        } else {
            $male = 'Неуказан';
        }
    }
    return $male;
}
//Выводим результат обращения к API
foreach ($user->response as $v) {
    echo $v->id . '<br>';
    echo $v->first_name . ' ' . $v->last_name . '<br>';
Example #2
0
<?php

include './VkQuery.php';
$vk = new VkQuery();
$img = array('file1.jpg', 'file2.jpg');
$group_id = 12345;
//id группы
$param['album_id'] = 12345;
//id альбома
$countImg = count($img);
//считаем кол-во изображений
//циклом загружаем фото (цикл делаем если фото больше 1, кол-во загружаемых фото неограничено)
for ($i = 1; $i <= $countImg; $i++) {
    $photoSave = $vk->uploadsImage($img[$i - 1], 'album', $group_id, $param);
}
Example #3
0
<?php

include './VkQuery.php';
$vk = new VkQuery();
$img = 'FILE.jpg';
//Линк на файл с картинкой
$group_id = 'GROUP_ID';
//ID Группы, если постим в группу
$photo = $vk->uploadsImage($img, $group_id);
//Массив данных для поста
$wp = array('owner_id' => -$group_id, 'from_group' => 1, 'message' => 'Kakoyto text!', 'attachments' => 'photo' . $photo->response[0]->owner_id . '_' . $photo->response[0]->pid);
$wallpost = $vk->getData('wall.post', $wp);
//Публикуем пост
echo 'ID Post - ' . $wallpost->response->post_id;
//Выводим ID опубликованного поста