稳定、快速、免费的 API 接口服务
返回相对时间的问候语和提示言语。
接口地址: https://api.fenx.top/api/GreetingMessage
返回格式: JSON/TEXT
请求方式: GET
请求示例: https://api.fenx.top/api/GreetingMessage?type=json
请求参数说明:
名称 | 必填 | 类型 | 说明 |
---|---|---|---|
type | 否 | string | 返回数据格式,值为json时返回JSON格式,缺省或其他值返回纯文本格式 |
返回参数说明:
名称 | 类型 | 说明 |
---|---|---|
code | int | 状态码,200表示成功 |
msg | string | 响应信息 |
data | object | 数据对象 |
data.currentTime | string | 当前时间,格式为HH:mm |
data.greeting | string | 当前时间段的问候语 |
data.tip | string | 当前时间段的提示语 |
返回示例:
请求参数设置:
参数名称 | 参数值 |
---|---|
错误码格式说明:
名称 | 类型 | 说明 |
---|
代码示例:
<p id="message"></p>
<script>
async function fetchGreetingMessage() {
try {
const response = await fetch("https://api.fenx.top/api/GreetingMessage");
if (!response.ok) {
throw new Error("网络请求失败,请检查API地址或网络状态!");
}
const text = await response.text(); // 假设返回的是纯文本
document.getElementById("message").textContent = text; // 显示问候信息
} catch (error) {
console.error("发生错误:", error.message);
document.getElementById("message").textContent = "无法获取问候信息,请稍后再试。";
}
}
document.addEventListener("DOMContentLoaded", fetchGreetingMessage);
</script>