支持OAuth的vk.com API的PHP类。

v0.1.9 2015-08-02 19:34 UTC

This package is not auto-updated.

Last update: 2024-09-14 12:24:32 UTC


README

俄语

该类实现了VK API和OAuth协议的认证。有关任何问题,可以通过vladkens@yandex.ru联系。

使用

  1. 连接类

     require('VK.php');
    
  2. 创建VK对象

    1. 无认证

       $vk = new VK\VK('{APP_ID}', '{API_SECRET}');
      
    2. 有认证

       $vk = new VK\VK('{APP_ID}', '{API_SECRET}', '{ACCESS_TOKEN}');
      
  3. 如果需要认证

    1. 获取认证链接

       $vk->getAuthorizeURL('{API_SETTINGS}', '{CALLBACK_URL}');
      
    2. 通过认证链接的键获取访问令牌

       $vk->getAccessToken('{CODE}');
      
    3. 检查用户是否已认证

       $vk->isAuth(); // return bool
      
  4. 使用API

     $vk->api('{METHOD_NAME}', '{PARAMETERS}');
    

其他方法

  • 设置API版本。 $vk->setApiVersion({NUMER});

变量

  • {APP_ID} — 在vk.com上的应用程序ID。
  • {API_SECRET} — 应用程序的密钥。
  • {ACCESS_TOKEN} — 访问令牌。
  • {API_SETTINGS} — 应用程序请求的权限(用逗号分隔)。
  • {CALLBACK_URL} — 将发送{CODE}的地址。
  • {CODE} — 获取访问令牌的代码。
  • {METHOD_NAME} — API方法的名称。 所有方法
  • {PARAMETERS} — 相应API方法的参数。

* 如果需要无限期令牌,请在{API_SETTINGS}中使用参数offline

许可证

MIT

英文

支持OAuth的vk.com API的PHP类。您可以通过电子邮件vladkens@yandex.ru向我提出任何问题。

使用

  1. 连接类

     require('VK.php');
    
  2. 创建VK对象

    1. 无认证

       $vk = new VK\VK('{APP_ID}', '{API_SECRET}');
      
    2. 有认证

       $vk = new VK\VK('{APP_ID}', '{API_SECRET}', '{ACCESS_TOKEN}');
      
  3. 如果需要认证

    1. 获取认证链接

       $vk->getAuthorizeURL('{API_SETTINGS}', '{CALLBACK_URL}');
      
    2. 通过认证链接的代码获取访问令牌

       $vk->getAccessToken('{CODE}');
      
    3. 检查认证状态

       $vk->isAuth(); // return bool
      
  4. 使用API

     $vk->api('{METHOD_NAME}', '{PARAMETERS}');
    

其他方法

  • 设置API版本。 $vk->setApiVersion({NUMER});

变量

  • {APP_ID} — 您应用程序的标识符。
  • {API_SECRET} — 应用程序的密钥。
  • {ACCESS_TOKEN} — 访问令牌。
  • {API_SETTINGS} — 您的应用程序请求的权限(通过逗号分隔)。
  • {CALLBACK_URL}{CODE}将被发送到的地址。
  • {CODE} — 获取访问令牌的代码。
  • {METHOD_NAME} — API方法的名称。 所有方法
  • {PARAMETERS} — 相应API方法的参数。

* 如果需要无限期令牌,请在{API_SETTINGS}中使用参数offline

许可证

MIT