#Класс VK API для DevelStudio Группа ВКонтакте: https://vk.com/zink_solutions
Текущая стадия разработки - Бета-тестирование Текущая версия - 0.1.0
##Установка классов Файл vkapi.php из папки 0.1.0 переместить в папку scripts вашего проекта или же подключить данный файл в DevelStudio.
##Как посылать запросы?
Реализуем такую конструкцию:
try {
$result = VKAPI::execQuery($method, $params, $assocOut);
} catch (Exception $e) {
echo $e->getMessage();
}
$method
- это название метода (например: users.get)
$params
- GET-параметры, можно указывать в виде строки (например: user_ids=1&fields=status) или в виде ассоциативного массива (например: array('user_ids' => 1, 'fields' => 'status'))
$assocOut
- если true
, то вывод результата в виде ассоциативного массиа, иначе в виде привёднного объекта (stdClass
)
##Как реализовать получение ACCESS_TOKEN?
Сначала заполняем переменные класса:
VKAPI::$appID
- идентификатор вашего приложения
VKAPI::$redirectURL
- адрес переадресации, по умолчанию: https://oauth.vk.com/blank.html
VKAPI::$scope
- права доступа приложения, можно сгенерировать с помощью VKAPI::genScope()
Затем получаем URL для авторизации и получения ACCESS_TOKEN: VKAPI::getAuthURL()
После того, как авторизация пройдена, требуется получить конечный URL и пропарсить его: VKAPI::parseAuth($url)
($url - ваш URL)
Теперь можете выполнять запросы от имени пользователя.
#Старая версия
Текущая стадия разработки - Альфа-тестирование
Текущая версия - 0.0.4
##Установка классов После загрузки репозитория, просто добавьте все файлы с расширением *.php в папку scripts вашего проекта. Если папка scripts не создана, то создайте её вручную.
##Что нового?
- Добавил класс VK_Wall с функциями:
get()
,getByID()
,getComments()
,getReposts()
,post()
- Добавил классы-данные: VK_Post, VK_PostComments, VK_PostLikes, VK_PostReposts, VK_PostSource, VK_Comment
- Изменил некоторые участки кода, которые мне лень перечислять :/