Задать вопрос
@fursaar

Почему не получается написать VK API запрос?

Не получается отправить запрос VK API. Ошибка : {"error":{"error_code":5,"error_msg":"User authorization failed: no access_token passed.","request_params":[{"key":"method","value":"wall.post"},{"key":"oauth","value":"1"}]}}
private static final String url = "https://api.vk.com/method/";
    private static final String token = "Мой токен";
    private static final String version = "5.131";

    public static String wallPost(String message) {
        String url = String.format("https://api.vk.com/method/");
        String request = String.format("wall.post?message=%s&access_token=%s&v=%s", message, token, version);
        return given()
                .baseUri(url)
                .basePath(request)
                .when().post()
                .then()
                .extract().asString();
    }

Токен точно правильный, получал через Standalone приложение, в ошибке почему-то не уточняются параметры (message, версия api ), поэтому мне кажется что проблема конкретно в моем Api запросе, но я ее почему-то не вижу
  • Вопрос задан
  • 143 просмотра
Подписаться 1 Средний Комментировать
Решения вопроса 1
@defriz
люблю js
Пригласить эксперта
Ответы на вопрос 1
@Samuel_Leonardo
отдельно добавьте параметры через .queryParam
.basePath скорее всего просто откидывает их
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
26 дек. 2024, в 14:50
2000 руб./за проект
26 дек. 2024, в 14:40
15000 руб./за проект
26 дек. 2024, в 14:27
100000 руб./за проект