Параметр keyboard в vk api java

146
28 декабря 2019, 04:50

В процессе изучения vk api столкнулся с проблемой, что не могу найти в библиотеке vk-api параметра keyboard в методе messange.send Решил реализовать кнопки самостоятельно, но столкнулся с проблемой того, что не знаю, как правильно посылать JSON параметр клавиатуры в url запросе. И нужно ли вообще посылать JSON.

String keyboard = "{\"one_time\":false," +
                        "\"buttons\":[" +
                        "[" +
                            "{\"action\":" +
                            "{\"type\":\"text\",\"payload\":\"" +
                            "{\\\"button\"\\:\\\"1\\\"" +
                            "}\",\"label\":\"Red\"" +
                            "},\"color\":\"negative\"" +
                            "}" +
                        "]" +
                        "]" +
                    "}";
org.json.JSONObject jsonObject = new org.json.JSONObject(keyboard);
String urlText = "https://api.vk.com/method/messages.send" +
            "?peer_id="+peerId+
            "&keyboard="+jsonObject+
            "&random_id="+random.nextInt()+
            "&access_token"+token+
            "&v=5.92";
        URL url = new URL(urlText);
        url.toURI();
        URLConnection con = url.openConnection();
        con.connect();
READ ALSO
Как физически в бд происходит связь между таблицами?

Как физически в бд происходит связь между таблицами?

Я понимаю, что я уже достал вас своими вопросамиЯ начал читать книгу, но 1 момент все равно непонятен

134
Android что лучше использовать для 2d графики?

Android что лучше использовать для 2d графики?

Мне нужно сделать маленький конструкторЧто бы была картинка и на ней ещё несколько маленьких

122
Как правильно (!) переслать большой текст

Как правильно (!) переслать большой текст

Проект на платформе aspnet mvc Передо мной стоит задача послать View, которое строит схему из XML

136