为了均衡负载Tss大佬的服务器压力

本文档已经迁移至

https://book.hehejun.cn

v2.0 更新基岩版支持 版本选择 服务器类型等

~

目前Api可用调用点:

1.https://security.tmysam.top/mcserverinfo (Tss调用点)
//位置:中国深圳 
2.https://srv.sukazyo.cc/api/mc-server/ (Sukazyo调用点)
//位置:中国香港
3.https://hehejun.cn/api/mcapi.php (我的调用点)
//位置:美国洛杉矶

调用格式:

https://(上面调用点选一个)?host=(服务器ip地址)&port=(端口)

比如:https://hehejun.cn/mcs/java.php?host=play.hypixel.net&port=25565

得到的是:

{"version":{"name":"Requires MC 1.8-1.15","protocol":47},"players":{"max":70000,"online":36371,"sample":[]},"description":" \u00a7aHypixel Network \u00a7c[1.8-1.15]\n \u00a7b\u00a7lSPRING SALE \u00a77- \u00a76\u00a7lUP TO \u00a7c\u00a7l55% OFF","favicon":"data:image\/png;base64,ejfoieii.....(就是图片)"}

这格式这么好看????

整理一下:

{
    "version": { //服务端信息
        "name": "Requires MC 1.8-1.15", //游戏版本
        "protocol": 47 //协议版本
    },
    "players": {
        "max": 70000, //最大玩家
        "online": 36371, //目前玩家人数
        "sample": [
            "id": "97fb5ce2-c0dc-3752-b785-91bc29476c16",
            "name": "玩家名(可能是Unicode)"
        }]
    },
    "description": " §aHypixel Network §c[1.8-1.15]\n §b§lSPRING SALE §7- §6§lUP TO §c§l55% OFF", //motd 
//可能返回格式description":{"text":"xxxx"}

    "favicon": "data:image\/png;base64,ejfoieii.....(就是图片,base64一大串)"
}

推荐网站整理json网站

参数解释:

host:服务器地址(ip或域名)

port:服务器端口

错误处理
输入参数错误 - 返回 HTTP 400,具体错误在 body 中(非 json 格式)
处理时错误 - 返回 HTTP 501,具体错误在 body 中(非 json 格式)

参考:

https://account.tmysam.top/blog/index.php/archives/16/