Archived
0

"оломбочиваем" класс

This commit is contained in:
2018-12-07 16:13:12 +03:00
parent 50a43b09ea
commit 2a414b0740
2 changed files with 8 additions and 21 deletions

View File

@@ -2,6 +2,8 @@ package ru.dmitriymx.vkapi;
import com.google.gson.Gson;
import com.google.gson.JsonObject;
import lombok.Getter;
import lombok.Setter;
import lombok.extern.slf4j.Slf4j;
import ru.dmitriymx.vkapi.browser.Browser;
import ru.dmitriymx.vkapi.browser.Response;
@@ -16,7 +18,11 @@ public class VkApi {
private final String accessToken;
private final Browser browser;
private final Gson gson;
@Getter
@Setter
private String apiVersion = "5.62";
@Getter
@Setter
private long callPause = 1200L;
private long lastTime;
private int call = 0;
@@ -30,22 +36,6 @@ public class VkApi {
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 {
checkCalls();
String url = VKAPI_URL + methodApi;

View File

@@ -1,5 +1,6 @@
package ru.dmitriymx.vkapi.browser;
import lombok.Setter;
import org.apache.commons.io.IOUtils;
import org.apache.http.Header;
import org.apache.http.HttpMessage;
@@ -16,13 +17,9 @@ import java.io.InputStream;
public class ApacheBroswe implements Browser {
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";
@Override
public void setUserAgent(String userAgent) {
this.userAgent = userAgent;
}
@Override
public Response get(String url) throws IOException {
return request(new HttpGet(url));