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
。