• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】

教程攻略 MotdAPI-一个便利的服务器信息查询API

NyanCatda

某只奇怪的?

注册
2020/03/18
消息
226
金粒
14,602.65金粒
这是一个开源的项目,可以使用在线工具实时查询自己的服务器状态

本项目提供了多种Motd的使用方法供大家在各种场景下满足需求

官网:https://motdbe.blackbe.work/
API详细信息:工具API | BlackBE Wiki
Github:
https://github.com/BlackBEDevelopment/MCBE-Server-Motd

使用方法

1. 网页查询
https://motdbe.blackbe.work/?ip=mc.catserver.xyz&port=19132

网页查询.jpeg

2.嵌入式代码
HTML:
<iframe frameborder="no" border="0" marginwidth="0" marginheight="0" width="500px" height="195px" scrolling=no src="//motdbe.blackbe.xyz/iframe.html?ip=mc.catserver.xyz&port=19132&dark=false&join_open=true"></iframe>
<iframe frameborder="no" border="0" marginwidth="0" marginheight="0" width="500px" height="195px" scrolling=no src="//motdbe.blackbe.xyz/iframe.html?ip=mc.catserver.xyz&port=19132&dark=false&join_open=true"></iframe>

3.状态图片生成
代码:
https://motdbe.blackbe.work/status_img?host=nyan.xyz:19132
MOTD


4.HttpAPI
文档:https://wiki.blackbe.work/OpenAPI/tools.html#get-https-motdbe-blackbe-work-api-获取基岩版服务器的状态

5.将代码嵌入自己的Golang项目
安装
代码:
go get -u github.com/BlackBEDevelopment/MCBE-Server-Motd/MotdBEAPI

例子
代码:
package main

import (
    "fmt"

    "github.com/BlackBEDevelopment/MCBE-Server-Motd/MotdBEAPI"
)

func main() {
    Host := "nyan.xyz:19132"
    data, err := MotdBEAPI.MotdBE(Host)
    if err != nil {
        fmt.Println(err)
    }
    fmt.Println(data)
}
 
最后编辑:
顶一个,正好需要awa,开源项目大于天!
给个建议哈,建议加一个一键加入服务器的按钮就更好了~
 
顶一个,正好需要awa,开源项目大于天!
给个建议哈,建议加一个一键加入服务器的按钮就更好了~
e,有难度,说实话软件可以做到,但网上。。。。。。
 
e,有难度,说实话软件可以做到,但网上。。。。。。
已经加了啊。minecraft bedrock edition有专门的url格式的,不是很难。
 
啊哈!竟然在源码里看到熟悉的内容(胡乱猜测)。当时开发php版的motdapi,发现发送的那段十六进制字符串后半段是随机的,不知道意思但凑够长度就行,就随便写了个12345678填充了,没想到这里也能看到。
 

在线管理成员

在线会员

  • luotj121
  • 顾梦吖
  • Aslan
  • sandwich
  • shajakdbbs
  • XiaoYu_Same
  • I IKUN2004
  • Klinsky6
  • xiaolieyanren
  • RobertLalia
  • ljk114514
  • 苍空和龙
  • Moonflower
  • 鸱鸮
  • 梦宝
  • TT_TT_TT
后退
顶部 底部