public class VkAuth extends Object
| Constructor and Description |
|---|
VkAuth() |
| Modifier and Type | Method and Description |
|---|---|
void |
authorize()
Авторизация
|
VkAuth |
clientCredentialsFlow(String client_id,
String client_secret)
Авторизация по секретному ключу приложения.
|
String |
getAccessToken()
Получение специального ключа доступа для дальнейшего использования
|
String |
getClientId() |
String |
getClientSecret() |
String |
getCode() |
String |
getGroupId() |
String |
getRedirectUri() |
VkAuth |
groupAuthorizationCodeFlow(String group_id,
String client_id,
String client_secret,
String redirect_uri,
String code)
Авторизация для работы с API от имени сообщества
|
VkAuth |
setAccessToken(String access_token)
Авторизация с помощью специального ключа доступа
|
VkAuth |
setClientSecret(String client_secret)
Установка секретного ключа доступа
|
VkAuth |
userAuthorizationCodeFlow(String client_id,
String client_secret,
String redirect_uri,
String code)
Авторизация для работы с API от имени пользователя
|
public VkAuth clientCredentialsFlow(String client_id, String client_secret)
client_id - идентификатор Вашего приложенияclient_secret - секретный ключ Вашего приложенияuserAuthorizationCodeFlow(String, String, String, String),
groupAuthorizationCodeFlow(String, String, String, String, String),
setAccessToken(String)public VkAuth userAuthorizationCodeFlow(String client_id, String client_secret, String redirect_uri, String code)
client_id - идентификатор Вашего приложенияclient_secret - секретный ключ Вашего приложенияredirect_uri - URL, который использовался при получении code на первом этапе авторизацииcode - временный код, полученный после прохождения авторизацииclientCredentialsFlow(String, String),
groupAuthorizationCodeFlow(String, String, String, String, String),
setAccessToken(String)public VkAuth groupAuthorizationCodeFlow(String group_id, String client_id, String client_secret, String redirect_uri, String code)
group_id - идентификатор группы, от имени которой будет осуществляться работа с APIclient_id - идентификатор Вашего приложенияclient_secret - секретный ключ Вашего приложенияredirect_uri - URL, который использовался при получении code на первом этапе авторизацииcode - временный код, полученный после прохождения авторизацииclientCredentialsFlow(String, String),
userAuthorizationCodeFlow(String, String, String, String),
setAccessToken(String)public VkAuth setAccessToken(String access_token)
access_token - ключ доступаclientCredentialsFlow(String, String),
userAuthorizationCodeFlow(String, String, String, String),
groupAuthorizationCodeFlow(String, String, String, String, String)public VkAuth setClientSecret(String client_secret)
client_secret - секретный ключ Вашего приложенияpublic String getAccessToken()
public void authorize()
throws IOException
IOException - ошибка. Возможная причина: использованный код доступа(code)public String getGroupId()
public String getClientId()
public String getClientSecret()
public String getRedirectUri()
public String getCode()
Copyright © 2018. All rights reserved.