From 240f7a7a28a8fd4baff4047487aad120c22c7bec Mon Sep 17 00:00:00 2001 From: SantaSpeen Date: Fri, 14 Aug 2020 22:11:48 +0300 Subject: [PATCH 1/3] Update README.md --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index ef2dd93..a3a6cba 100644 --- a/README.md +++ b/README.md @@ -35,10 +35,9 @@ 3. Выбераем тип: 1. Если токен группы, можно ничего не делать 2. Если токен пользывателя: `api.setAccountType(vkApi.USER);` -4. Вызываем любой метод по шаблону: `JSONObject param = api.method("VK_API.METHOD", "PARAM1=some&PARAM2=some&PARAM3=some")` +4. Вызываем любой метод по шаблону: `String param = api.method("VK_API.METHOD", "PARAM1=some&PARAM2=some&PARAM3=some")` * Важно!: * `param` - это уже поле `response` - * Если в ответе `{"response": ЧИСЛО}`, то `param` будет - `{"long": ЧИСЛО}` * Фаст-методы (самые используемые методы): * `api.messagesSend(PEER_ID, MESSAGE)` - messages.send From 54338ba20558ae5c203c8483fef4bc73b69873c3 Mon Sep 17 00:00:00 2001 From: SantaSpeen Date: Fri, 14 Aug 2020 23:17:26 +0300 Subject: [PATCH 2/3] Update README.md --- README.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index a3a6cba..57c712f 100644 --- a/README.md +++ b/README.md @@ -38,6 +38,7 @@ 4. Вызываем любой метод по шаблону: `String param = api.method("VK_API.METHOD", "PARAM1=some&PARAM2=some&PARAM3=some")` * Важно!: * `param` - это уже поле `response` + * Всё обращение к апи приходит в формате `String`. Сделано для совместимости. * Фаст-методы (самые используемые методы): * `api.messagesSend(PEER_ID, MESSAGE)` - messages.send @@ -49,7 +50,7 @@ import santaspeen.vk.api.vkApi; import santaspeen.vk.api.Exceptions.VkApiError; -import org.json.simple.JSONObject; +import org.json.JSONObject; public class SimpleUseAPI { private static final vkApi api = new vkApi("TOKEN"); @@ -58,7 +59,7 @@ public class SimpleUseAPI { api.setAccountType(vkApi.USER); // (!) Если токен юсера - JSONObject unixTime = api.method("utils.getServerTime"); + String unixTime = api.method("utils.getServerTime"); System.out.println(unixTime.get("long")); } @@ -68,7 +69,7 @@ public class SimpleUseAPI { ***Ниже будет пример. паст scr/tests/LongPollAPI.java*** -* Все ивенты приходят в классе `JSONObject` +* Все ивенты приходят в классе `JSONObject` 1. Следуем по схеме выше. 2. Получаем лонгпул: @@ -84,7 +85,7 @@ public class SimpleUseAPI { ``` * Итого у нас получилось: ```java -import org.json.simple.JSONObject; +import org.json.JSONObject; import santaspeen.vk.api.Exceptions.VkApiError; import santaspeen.vk.api.parseLongPoll; import santaspeen.vk.api.vkApi; @@ -145,7 +146,7 @@ public class LongPollAPI { * Рекомендую `parse.message()` обернуть в `if (parse.isMessage())`. 7. Иии в итоге? У нас готовый чат-бот ```java -import org.json.simple.JSONObject; +import org.json.JSONObject; import santaspeen.vk.api.Exceptions.VkApiError; import santaspeen.vk.api.parseLongPoll; import santaspeen.vk.api.vkApi; From d1cd51f05f0f6a935db9b961e490413d0e889910 Mon Sep 17 00:00:00 2001 From: SantaSpeen Date: Fri, 14 Aug 2020 23:18:39 +0300 Subject: [PATCH 3/3] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 57c712f..125629e 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ * Встроенный парсинг сообщений. -* Проект основан на [json-simple](https://github.com/fangyidong/json-simple). +* Проект основан на [org.json](https://github.com/stleary/JSON-java). ### Use: