项目作者: SocialConnect

项目描述 :
ВКонтакте Social Network SDK
高级语言: PHP
项目地址: git://github.com/SocialConnect/vk.git
创建时间: 2014-08-10T10:40:34Z
项目社区:https://github.com/SocialConnect/vk

开源协议:Other

下载


ВКонтакте SDK" class="reference-link"> ВКонтакте SDK

Latest Stable Version
Build Status
Scrutinizer Code Quality
Code Coverage
License

Library for work with VK API.

Installation

Add a requirement to your composer.json:

  1. {
  2. "require": {
  3. "socialconnect/vk": "~0.4"
  4. }
  5. }

Run the composer installer:

  1. php composer.phar install

How to use

First you need to create service:

  1. // Your Vk Application Settings
  2. $appId = 123456;
  3. $appSecret = 'secret';
  4. $vkService = new \SocialConnect\Vk\Client($appId, $appSecret);
  5. $vkService->setHttpClient(new \SocialConnect\Common\Http\Client\Curl());

Get user with specified $id:

  1. $user = $vkService->getUser(1);
  2. var_dump($user);

Get users with specified array $ids:

  1. $users = $vkService->getUsers([1, 2]);
  2. var_dump($users);

Customs methods

  1. $parameters = [];
  2. $result = $vkService->request('method/CustomMethod', $parameters);
  3. if ($result) {
  4. var_dump($result);
  5. }

Custom entities

  1. class MyUserEntitiy extends \SocialConnect\Vk\Entity\User {
  2. public function myOwnMethod()
  3. {
  4. //do something
  5. }
  6. }
  7. $vkService->getEntityUser(new MyUserEntitiy());
  8. $user = $vkService->getUser(1);
  9. if ($user) {
  10. $user->myOwnMethod();
  11. }

License

This project is open-sourced software licensed under the MIT License. See the LICENSE file for more information.