Lzy's Hobby

  • 首页
  • IT教程
    • 操作系统相关
    • 网络相关
    • 网站运维相关
  • IT资源
    • 建站资源
    • 软件资源
  • 网站运营
  • 杂七杂八
  • 关于
    • 博主简介
    • 建设历史
    • 知识体系
    • 朋友
    • 留言
  • Lzy's Life
Lzy's Hobby
一个关注IT科技的个人独立博客
  1. 首页
  2. IT教程
  3. 正文

通过一言API为博客添加随机一句话

2018年7月31日 313点热度 0人点赞 2条评论

封面

博主偶然看到了青山与绿水的《让评论框更有趣:评论框加载一言》的文章,于是就在自己的博客添加了这个功能。

一言API是何东西?
一言网(Hitokoto.cn)创立于2016年,隶属于萌创Team,目前网站主要提供一句话服务。
简单来说,一言指的就是一句话,可以是动漫中的台词,也可以是网络上的各种小段子。
或是感动,或是开心,有或是单纯的回忆。来到这里,留下你所喜欢的那一句句话,与大家分享,这就是一言存在的目的。*

通过一言API为博客添加随机一句话
第一步,在主题style.css或其他合适的CSS文件中添加下面的代码

#yiyan{
       border-left: 5px solid #0073d8;
       border-right: 5px solid #0073d8;
       background-color: #3288d31a;
       padding: 10px;text-align: center;
       color: #0073d8;
       margin: 5px 0 5px 0; 
}

第二步,在主题的function.php文件中添加下面的代码

function yiyan($c = ''){
       $apiurl = 'https://v1.hitokoto.cn/?c='.$c.'&charset=utf8';//定义API的链接
       $json = file_get_contents($apiurl);//从API链接中采集内容
       $array = json_decode ($json ,$assoc = true);//将采集到的JSON形式信息转换为PHP数组形式信息
       return $array;//返回信息
}

第三步,在主题文章、页面模板合适的地方添加下面的代码

<div id="yiyan">
    <?php $yiyan = yiyan();echo $yiyan['hitokoto'];echo '&nbsp;&nbsp;——';echo $yiyan['from'];?>
</div>

至此,整个添加过程就完成了,效果如下图:

效果

一言API具体使用方法
请查阅一言API使用说明(https://hitokoto.cn/api)

本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可
标签: API 一言
最后更新:2018年7月31日

lzy20021010

一个研究了N年IT的博主

打赏 点赞
< 上一篇
下一篇 >

文章评论

  • 乱码

    Hello,我也开发了一个 关于古诗词的 一言 API,可以根据场景智能推荐。不知道博主有没兴趣看一看,我们还提供炒鸡方便的安装 SDK。一起学习哈哈。
    https://www.jinrishici.com

    2018年10月26日
    回复
    • lzy20021010

      @乱码 Thanks.

      2018年10月27日
      回复
  • 取消回复

    最新 热点 随机
    最新 热点 随机
    本站架构由Typecho迁回WordPress 世界,您好! 利用FreshRSS自建RSS在线订阅平台 阿里云国际版日本轻量应用服务器——联通精品线路|$3.5/月|单核|0.5G|20G|1T TP-LINK TL-XDR1860易展版 无线路由器的安装 Vultr美国新泽西节点VPS——$3.5/月|单核|0.5G|10G|0.5T
    佳能多功能一体机系列:1.佳能多功能一体机(打印机)的安装 近期对两个博客做的改动 阿里云国际版ECS搭建本地DNS服务器——实现更干净更快无广告DNS解析 Typecho更新小记 台式电脑更换显卡记 HostDare促销OpenVZ VPS套餐 - 洛杉矶QN机房/1Core/1GB/50GB/1TB
    标签聚合
    文件 博客 Windows 用户 服务器 来源 域名 网站

    COPYRIGHT © 2015-2022 Lzy's Hobby ALL RIGHTS RESERVED.

    THEME KRATOS MADE BY VTROIS

    Powered by WordPress

    Server by Aliyun

    闽ICP备18019376号-1

    闽公网安备 35052102000284号