接入[一言]的API实现网页随机首页文字

我用GPT学的 :)

<?php
// 使用 file_get_contents 获取一言的 JSON 数据
$hitokotoJson = file_get_contents('https://v1.hitokoto.cn');
// 解码 JSON 数据
$hitokotoData = json_decode($hitokotoJson);

// 检查是否成功获取到数据
if ($hitokotoData && isset($hitokotoData->hitokoto)) {
    // 输出 hitokoto 内容
    $hitokoto =$hitokotoData->hitokoto;
} else {
    // 如果获取失败,设置一个默认值
    $hitokoto = '“ 自由而悲㤼的灵魂 ”';
}

// 根据 General::Options('index_text') 的值决定输出内容
$h3Content = (General::Options('index_text') == '') ?$hitokoto : '“ ' . General::Options('index_text') . ' ”';
?>
<h3><?php echo $h3Content; ?></h3>
posted @ 2024-12-04 11:15  阳光彩虹小能猫  阅读(91)  评论(0)    收藏  举报