facebook webhook "Ошибка URL не может быть проверен. Пожалуйста, попробуйте еще раз." запрос не получен - PullRequest
0 голосов
/ 27 апреля 2019

Я пытаюсь настроить бота Java-мессенджера. Facebook продолжает утверждать, что URL не может быть подтвержден, когда я пытаюсь проверить веб-крючок.

Я не вижу никаких запросов на получение / публикацию через ngrok или каких-либо уведомлений о подключении. Ошибка появляется в "platform.getVerifyWebhook (). Challenge ()".

// Verify Token Route
get("/bot", (request, response) -> {//called when user first loads page
            System.out.println("get has been called");
            BotPlatform platform = new BotPlatform("src/main/java/resources/config.properties");
            platform.getVerifyWebhook().setHubMode((request.queryParams("hub.mode") != null) ? request.queryParams("hub.mode") : "");
            if(request.queryParams("hub.verify_token") == null) System.out.println("null hub token passed");//for debugging
            platform.getVerifyWebhook().setHubVerifyToken((request.queryParams("hub.verify_token") != null) ? request.queryParams("hub.verify_token") : "");
            platform.getVerifyWebhook().setHubChallenge((request.queryParams("hub.challenge") != null) ? request.queryParams("hub.challenge") : "");
       if (platform.getVerifyWebhook().challenge()) {
            System.out.println("challenge successful!");
            platform.finish();
            response.status(200);
            return (request.queryParams("hub.challenge") != null) ? request.queryParams("hub.challenge") : "";
       }
       System.out.println("its not accepting our webHook...");
       platform.finish();
       response.status(403);
       return "Verification token mismatch";
});
System.out.println("we made it past get");

Я ожидаю, что Facebook авторизует мой токен, но запрос токена на URL вообще не отправляется

1 Ответ

0 голосов
/ 27 апреля 2019

Для других людей, имеющих эту проблему, вы должны закрывать окно каждый раз, когда вы вводите новый пароль или что-то меняете.Я исправил это, но поскольку я не открыл окно, оно все еще было разбито.

...