• 【问卷调查奖励发放公告】

    感谢大家积极参与本次 MineBBS 社区问卷调查。200 金粒的参与奖励已完成发放。部分用户发放失败,请【点击此处】 查看详情。

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

NyanCatda

某只奇怪的?

管理成员
版主
VIP
开发者
组长
注册
2020/03/18
消息
226
金粒
14,363金粒
这是一个开源的项目,可以使用在线工具实时查询自己的服务器状态

本项目提供了多种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填充了,没想到这里也能看到。
 

在线会员

  • 没事放放牛
  • moran0710
  • MingChengT
  • Han_Jiang
  • 芝士太好吃了
  • SnowCutieOwO
  • XiXia
  • 吃鱼的猫
  • 落止末尾
  • 凭栏听雨
  • 椰奶冻冻UwU
  • 云澜
  • Emphasize
  • 手动滑稽
  • xingchen_1
  • QFTMY
  • 离伤
  • k kkljlk
  • SPAPP
  • 霄染
...和 35 更多。
后退
顶部 底部