首页 > 其他分享 >接入[一言]的API实现网页随机首页文字

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

时间:2024-12-04 11:22:06浏览次数:9  
标签:index 网页 text General API 首页 hitokoto Options

我用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>

标签:index,网页,text,General,API,首页,hitokoto,Options
From: https://www.cnblogs.com/RedPPPanda/p/18585906

相关文章

  • 0 成本拥有自己的短链接工具:API 生成全攻略
    在当今的短信营销与社群推广领域,短链接的应用极为广泛。相较于长链接,它具有显著优势:字符占用少,能大幅节约推广成本;与营销文案融合度高,便于传播,且更易吸引用户点击。众多短链接还具备分组管理、有效期设定、自定义后缀、防封防红以及数据追踪统计等实用功能,已然成为众多企业营......
  • vue2/3 中使用 @vue-office/docx 在网页中预览(docx、excel、pdf)文件
    1.安装依赖:#docx文档预览组件npminstall@vue-office/docxvue-demi@0.14.6#excel文档预览组件npminstall@vue-office/excelvue-demi@0.14.6#pdf文档预览组件npminstall@vue-office/pdfvue-demi@0.14.6vue2.6版本或以下还需要额外安装@vue/composition-apinp......
  • 关于动漫的HTML网页设计作业——动漫网页(小马宝莉5个页面)
    关于动漫的HTML网页设计作业——动漫网页(小马宝莉5个页面)临近期末,你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作业无从下手?网页要求的总数量太多?没有合适的模板?等等一系列问题。你想要解决的问题,在这篇博文中基本都能满足你的需求~原始HTML+CSS+JS页面......
  • python、JAVA等多种语言演示免费获取股票数据(实时数据、历史数据、CDMA、KDJ等指标数
    ​近一两年来,股票量化分析逐渐受到广泛关注。而作为这一领域的初学者,首先需要面对的挑战就是如何获取全面且准确的股票数据。因为无论是实时交易数据、历史交易记录、财务数据还是基本面信息,这些数据都是我们进行量化分析时不可或缺的宝贵资源。我们的核心任务是从这些数据......
  • 关于动漫的HTML网页设计作业——动漫网页(饼干警察5个页面)
    关于动漫的HTML网页设计作业——动漫网页(饼干警察5个页面)临近期末,你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作业无从下手?网页要求的总数量太多?没有合适的模板?等等一系列问题。你想要解决的问题,在这篇博文中基本都能满足你的需求~原始HTML+CSS+JS页面......
  • Windows API SendInput 详解
      一、SendInput API基本介绍SendInput函数概述SendInput是WindowsAPI中的一个函数,位于user32.dll中。它允许应用程序以一种更直接的方式模拟用户输入设备(如键盘和鼠标)的操作。与一些其他模拟输入的方法(如SendMessage和PostMessage)相比,SendInput提供了一种更高级别......
  • 【Azure Developer】分享一段Python代码调用Graph API创建用户的示例
    问题描述在Azure门户(Createnewuser-MicrosoftAzure由世纪互联运营)中添加新用户,如果想通过代码来实现,有没有示例代码参考呢?问题解答示例代码fromazure.identityimportAzureAuthorityHostsfromazure.identity.aioimportClientSecretCredentialfromkiota_auth......
  • 虾皮根据关键词取商品列表API接口的开发应用与收益
    随着电子商务的蓬勃发展,电商平台的数据分析与应用已成为企业制定市场策略、优化产品布局和提升用户体验的重要手段。在这个过程中,API(ApplicationProgrammingInterface,应用程序编程接口)发挥着至关重要的作用。作为东南亚领先的电商平台,虾皮(Shopee)通过其开放的API接口为开发者......
  • 65K+!超级好用的API测试工具-Hoppscotch
     Hoppscotch是一个快速、轻量且开源的API测试工具,最初以RESTAPI为核心功能,但现在支持多种协议,包括:RESTAPI:快速发送HTTP请求并查看响应。GraphQL:提供直观的接口以测试GraphQL查询和变更。WebSocket:测试实时通信。Socket.IO 和 MQTT:支持更多协议的测试。核心......
  • 305.大学生HTML5期末大作业 —【摩尔庄园小游戏主题网页】 Web前端网页制作 html5+css
    目录一、更多推荐二、网页简介三、网页文件四、网页效果五、代码展示1.html2.CSS3.JS六、总结1.简洁实用2.使用方便3.整体性好4.形象突出5.交互式强一、更多推荐欢迎来到我的CSDN主页!您的支持是我创作的动力!Web前端网页制作、网页完整代码、大学生期末大作......