Skip to the content.

←返回 | 最后更新:2023-01-30

如果您遇到了一些错误,也可以在这里自助排障

What’s API on kdxiaoyi.top?

为了完成亿些奇奇怪怪的操作,有时必须开发一些API来帮助个人网址建设。

您完全可以免费使用这些api!

主域API

这些API统一根目录://kdxiaoyi.top/api/
点击标题可以查看源码
其中<>的参数您必须提供,[]参数选择性提供

./

jump

提供一个跳转通道

jump.htm
---
u= <VALUE>
back= [1]

u

要跳转的URL

back

如果为1,将会跳转后进行一次返回
这适用于:e.g. 当不识别MS-STORE链接时用MS-STORE链接调用MSStore

alert

创建一个提示框,并返回至上一页面。
你问我这不就一句alert()的事吗?github.iomarkdown解释器不接受javascpirt:链接。

alert.htm
---
text = <VALUE>

text

要提示的文本。

Back

没有任何参数。调用后产生2次返回

back.htm
---

Countdown

自动(倒)计时

countdown.htm
---
y= <Int>
m= <Int>
d= <Int>

依次提供目的年、月、日
若提供时间早于现行时间,自动切换为正计时模式。
hide=1时隐藏“距离文本”

一个合理的利用例程是:./countdown.htm?y=2058&m=7&d=1

一个修改例程是一个Fork版本,它展示了如何修改源代码以实现同时支持参数输入自定义默认时间、创建一个自定义外壳
View Code ‖ 外壳 | 计时器
查看最终成品

./third-party

ifr

提供一个预览框架

third-party/ifr.htm
---
url= <VALUE>
goto= [f]

url

提供一个要预览的URL

goto

如果为f,将不允许用户前往此URL

Bilibili Video Player

播放B站站内视频,请使用iframe调用。对于网页加参数修改iframe地址,请参阅ifr.htm
会利用参数尝试直接加载720P分辨率(通常为480P)

third-party/bili_vedio.htm
---
dm= [0|1]
av= <value>
bv= <value>
p= [Int]

e.g. HERE

dm

控制是否启用弹幕。1为启用,也为默认

av & bv

至少提供一个。
av格式:一串数字
bv格式:BVxxxxxxx
获取方式:

AV:视频分享选择嵌入链接,从得到的HTML中avid后面值找到。或者AV视频看视频URL
BV:通常在URL后面有

p

提供一个整数。如果对于多P视频则有效,否则为1

ms-office

调用Microsoft Office Web Client打开OFFICE文档

third-party/ms-office.htm
---
src= <Office Path>

src

目标文档的网络路径,目前支持:DOC/PPT/XLS及其-X变种、模板变种、RTF文档
反正Microsoft Office 365 它都支持

img.htm

打开一个图片查看器,并支持唤起下载图片。
如果您不希望用户下载图片,请寻找其他API或复制代码自己做

third-party/img.htm
---
src= <Img Path>

src

目标图片地址
推荐搭配图床,比如imgse