gpt4 book ai didi

java - facebook webhook "Error The URL couldn' 待验证。请重试。”未收到请求

转载 作者:太空宇宙 更新时间:2023-11-04 09:41:57 25 4
gpt4 key购买 nike

我正在尝试设置一个 Java Messenger 机器人。当我尝试验证 webhook 时,facebook 一直说无法验证 url。

我没有看到任何通过 ngrok 的 get/post 请求或任何连接通知。该错误似乎位于“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 授权我的 token ,但根本没有 token 请求发送到该网址

最佳答案

对于遇到此问题的其他人,每次输入新密码/更改某些内容时都必须关闭窗口。我已经修好了,但因为我没有重新打开 window ,所以它还是坏了。

关于java - facebook webhook "Error The URL couldn' 待验证。请重试。”未收到请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55883678/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com