"оломбочиваем" класс
This commit is contained in:
@@ -2,6 +2,8 @@ package ru.dmitriymx.vkapi;
|
|||||||
|
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
import com.google.gson.JsonObject;
|
import com.google.gson.JsonObject;
|
||||||
|
import lombok.Getter;
|
||||||
|
import lombok.Setter;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import ru.dmitriymx.vkapi.browser.Browser;
|
import ru.dmitriymx.vkapi.browser.Browser;
|
||||||
import ru.dmitriymx.vkapi.browser.Response;
|
import ru.dmitriymx.vkapi.browser.Response;
|
||||||
@@ -16,7 +18,11 @@ public class VkApi {
|
|||||||
private final String accessToken;
|
private final String accessToken;
|
||||||
private final Browser browser;
|
private final Browser browser;
|
||||||
private final Gson gson;
|
private final Gson gson;
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
private String apiVersion = "5.62";
|
private String apiVersion = "5.62";
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
private long callPause = 1200L;
|
private long callPause = 1200L;
|
||||||
private long lastTime;
|
private long lastTime;
|
||||||
private int call = 0;
|
private int call = 0;
|
||||||
@@ -30,22 +36,6 @@ public class VkApi {
|
|||||||
this.gson = new Gson();
|
this.gson = new Gson();
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getApiVersion() {
|
|
||||||
return apiVersion;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setApiVersion(String apiVersion) {
|
|
||||||
this.apiVersion = apiVersion;
|
|
||||||
}
|
|
||||||
|
|
||||||
public long getCallPause() {
|
|
||||||
return callPause;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setCallPause(long callPause) {
|
|
||||||
this.callPause = callPause;
|
|
||||||
}
|
|
||||||
|
|
||||||
public JsonObject execApi(String methodApi, Map<String, String> params) throws VkApiException {
|
public JsonObject execApi(String methodApi, Map<String, String> params) throws VkApiException {
|
||||||
checkCalls();
|
checkCalls();
|
||||||
String url = VKAPI_URL + methodApi;
|
String url = VKAPI_URL + methodApi;
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
package ru.dmitriymx.vkapi.browser;
|
package ru.dmitriymx.vkapi.browser;
|
||||||
|
|
||||||
|
import lombok.Setter;
|
||||||
import org.apache.commons.io.IOUtils;
|
import org.apache.commons.io.IOUtils;
|
||||||
import org.apache.http.Header;
|
import org.apache.http.Header;
|
||||||
import org.apache.http.HttpMessage;
|
import org.apache.http.HttpMessage;
|
||||||
@@ -16,13 +17,9 @@ import java.io.InputStream;
|
|||||||
|
|
||||||
public class ApacheBroswe implements Browser {
|
public class ApacheBroswe implements Browser {
|
||||||
private final HttpClient client = HttpClients.createDefault();
|
private final HttpClient client = HttpClients.createDefault();
|
||||||
|
@Setter
|
||||||
private String userAgent = "Mozilla/5.0 (Linux; Android 4.2.2; GT-I9505 Build/JDQ39) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.59 Mobile Safari/537.36";
|
private String userAgent = "Mozilla/5.0 (Linux; Android 4.2.2; GT-I9505 Build/JDQ39) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.59 Mobile Safari/537.36";
|
||||||
|
|
||||||
@Override
|
|
||||||
public void setUserAgent(String userAgent) {
|
|
||||||
this.userAgent = userAgent;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Response get(String url) throws IOException {
|
public Response get(String url) throws IOException {
|
||||||
return request(new HttpGet(url));
|
return request(new HttpGet(url));
|
||||||
|
|||||||
Reference in New Issue
Block a user