简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย

导读切换到宽版
SPACE discord

SPACE Forum

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 181|回复: 1

IT程序員/網管專用玩法分享-API一鍵查詢網站上線狀態

[复制链接]

3

主题

1

回帖

47

积分

新手上路

积分
47
发表于 2025-10-24 02:07:07 | 显示全部楼层 |阅读模式
本帖最后由 Siang 于 2025-10-24 02:07 编辑

有時候常常可能在玩遊戲或是做其他事情所以懶得開瀏覽器或使用PowerShell來確認
因此想出這個操作方法 只要按一下按鈕就可以立刻查詢是否能連線
因為找不到相關外掛 後來發現有個API外掛可以使用因此就來分享一下
可以隨時查看網站是否正常上線

如果有更好的插件或方法也希望能夠不吝嗇分享

使用外掛:APIRequest (或軟體上直接搜尋 api 請求 安裝)

第一步 API建立(兩個方法擇一即可)
1.
使用Cloudflare(推薦 適用需要查詢多個網站)
2.
使用伺服器上傳PHP程式(需有web service)
代碼已經整理好放附件了

.安裝API外掛建立按鈕
apipo.png
1.標題就自行決定是否要添加來辨識
2.URL
這邊填寫API位置+?url=目標網址
例如使用cloudflare沒有自訂網址然後目標是google.com的情況下則填入
https://apiname.username.workers.dev?url=google.com
使用伺服器上傳php也相同
https://
網域名稱/check.php?url=google.com
3.Content Type
選擇 application/json
4.Enabele green success indicator
依個人喜好 當按下按鈕有成功發送時會出現一個打勾符號而已
5.Set button image based on response
一定要打勾
6.JSON Path
填入 online
7.Expected Value
填入 true
8.
接下來兩張狀態圖片可以自訂
我目前使用的圖檔也放在附件內了
預設圖片可以放置網站圖示logo等等
但因為我如果要逐一添加客戶的logo太麻煩了 所以我都使用同一個

效果展示
預設狀態(未按下按鈕)
wait.jpg
按下按鈕網站正常上線中
online.jpg
按下按鈕網站離線
offline.jpg
附件
check_api.rar (53.64 KB, 下载次数: 0)


155

主题

1700

回帖

5277

积分

管理员

积分
5277
发表于 2025-10-24 09:05:45 | 显示全部楼层
好的,感觉分享,我发给插件工程师看一下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|SPACE ( 粤ICP备16086630号 )

GMT+8, 2026-4-30 20:10 , Processed in 0.077245 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表