vladkens / vk
支持OAuth的vk.com API的PHP类。
v0.1.9
2015-08-02 19:34 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-14 12:24:32 UTC
README
俄语
该类实现了VK API和OAuth协议的认证。有关任何问题,可以通过vladkens@yandex.ru联系。
使用
-
连接类
require('VK.php'); -
创建VK对象
-
无认证
$vk = new VK\VK('{APP_ID}', '{API_SECRET}'); -
有认证
$vk = new VK\VK('{APP_ID}', '{API_SECRET}', '{ACCESS_TOKEN}');
-
-
如果需要认证
-
获取认证链接
$vk->getAuthorizeURL('{API_SETTINGS}', '{CALLBACK_URL}'); -
通过认证链接的键获取访问令牌
$vk->getAccessToken('{CODE}'); -
检查用户是否已认证
$vk->isAuth(); // return bool
-
-
使用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。
许可证
英文
支持OAuth的vk.com API的PHP类。您可以通过电子邮件vladkens@yandex.ru向我提出任何问题。
使用
-
连接类
require('VK.php'); -
创建VK对象
-
无认证
$vk = new VK\VK('{APP_ID}', '{API_SECRET}'); -
有认证
$vk = new VK\VK('{APP_ID}', '{API_SECRET}', '{ACCESS_TOKEN}');
-
-
如果需要认证
-
获取认证链接
$vk->getAuthorizeURL('{API_SETTINGS}', '{CALLBACK_URL}'); -
通过认证链接的代码获取访问令牌
$vk->getAccessToken('{CODE}'); -
检查认证状态
$vk->isAuth(); // return bool
-
-
使用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。