2017 © Pedro Peláez
 

library vkdr

vk.com api wrapper

image

bubujka/vkdr

vk.com api wrapper

  • Monday, August 26, 2013
  • by bubujka
  • Repository
  • 1 Watchers
  • 0 Stars
  • 8 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

bubujka/vkdr

Враппер для api vk.com, (*1)

Установка

Из консоли:, (*2)

$ composer require bubujka/vkdr=dev-master

Или в файле composer.json:, (*3)

"require": {
    "bubujka/vkdr": "dev-master"
}

Настройка

Где-то в коде приложения:, (*4)

<?php
vkdr\app_secret('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx');
vkdr\app_id(0000000000);

vkdr\app_host('http://dev.domain.tld');
vkdr\app_oauth_url('vk_oauth_code.php'); 
vkdr\app_scope(array('ads', 'friends')); 

vkdr\token('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx');

Для авторизации в vk есть пара вспомогательных методов, (*5)

Один для генерации ссылки на страницу авторизации:, (*6)

<?php
echo vkdr\oauth_url()."\n";
// https://oauth.vk.com/authorize?client_id=0000000&scope=ads...

Другой для получения user_id и access_token:, (*7)

<?php
echo vkdr\get_token_obj('xxxxxxxxxxxxxxxxxxxxxx');
/*
Array
(
    [access_token] => xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    [expires_in] => 85690
    [user_id] => xxxxxxxxx
)
*/

Использование

Для каждого метода из vk.api есть своя функция, (*8)

users.get -> vkdr\users_get();
users.search -> vkdr\users_search();
users.isAppUser -> vkdr\users_isAppUser();

Если нравятся нэймспэйсы - так и вызываем:, (*9)

<?php
$r = vkdr\photos_getAlbums();

Если не нравятся - пересоздаём функции в глобальном нэймспэйсе и вызываем напрямую:, (*10)

<?php
vkdr\create_wrappers(true); # вызвать однократно
$r = photos_getAlbums();

The Versions

26/08 2013

dev-master

9999999-dev http://github.com/Bubujka/vkdr

vk.com api wrapper

  Sources   Download

MIT

The Requires

 

api vkontakte vk vk.com