ImplDiscordAPI.java 文件源码

java
阅读 16 收藏 0 点赞 0 评论 0

项目:Javacord 作者:
@Override
public boolean checkTokenBlocking(String token) {
    try {
        // only the last 0-9 digits of the token should be visible.
        // We don't want someone being able to login to an account by reading the logs.
        logger.debug("Checking token {}", token.replaceAll(".{10}", "**********"));
        HttpResponse<JsonNode> response = Unirest.get("https://discordapp.com/api/v6/users/@me/guilds")
                .header("authorization", token)
                .asJson();
        if (response.getStatus() < 200 || response.getStatus() > 299) {
            logger.debug("Checked token {} (valid: {})", token.replaceAll(".{10}", "**********"), false);
            return false;
        }
        logger.debug("Checked token {} (valid: {})", token.replaceAll(".{10}", "**********"), true);
        return true;
    } catch (UnirestException e) {
        return false;
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号