喵喵博客志 记录喵喵美好生活
歌曲封面 未知作品
  • 歌曲封面ひこうき雲松任谷由実
  • 歌曲封面El Pueblo Unido Jamás Será Vencido (En Vivo)Quilapayun
  • 歌曲封面I wish来栖りん
  • 歌曲封面冬の花宮本浩次
  • 歌曲封面So Cute~Lopu$

萌ICP备20210005号

辽ICP备2021005644号

辽公网安备 21021102000984号

绯色之喵 @2009

十年之约计划 4 年 71 天 10 小时 0 分

Powered by Typecho & Sunny

4 online · 164 ms

Title

使用API,为博客添加“随机一篇美文”的功能

绯色之喵

·

Article
⚠️ 本文最后更新于2021年09月20日,已经过了972天没有更新,若内容或图片失效,请留言反馈

上一次,我们是用ALPAI制作了 首页显示新闻早报API,可每日更新 的功能,这一次将随机一篇美文也放出来方法,效果可以参考下图。方法很简单,如果你有之前调用新闻早报的经验,那么这次会非常简单~

效果图

2021-8-22-11-31-54.png

方法

这次也选择ALPAI随机美文的网址在这里:https://alapi.cn/api/view/36

方法和新闻早报的方法一样,可以去翻看之前的文章。需要注意的是,这次也同样

\usr\themes\Joe复制出一份page.php,并在头部添加

♾️ php 代码:
<?php

/**
 * 每日一文
 * 
 * @package custom 
 * 
 **/

?>
  • 将内部<?php $this->need('public/article.php'); ?>代码替换成api的示例代码,别忘了换token
  • $err = curl_error($curl);下添加一行$a=json_decode($response,true);
    效果为:

    ♾️ php 代码:
    $err = curl_error($curl);
    $a=json_decode($response,true);
  • echo $response;替换为以下代码

此处内容,需回复之后可见

  • 保存(具体图片可参考上期)
  • 后台新建页面,假设自定义的地址是readnews.html,模板选择每日一文
  • 查看新页面是否显示正常

注意事项

之前写的注意事项总有人不看,再写一遍——

  1. 修改前记得备份
  2. 不显示文章记得查看是否更改token,可查看图片中token形式。
  3. 结尾的?>是否忘记
  4. 跳转错误记得修改成自己的内页链接
现在已有 9 条评论,0 人点赞
Comment
发表
  1. 头像
    @
    感觉很实用哦~
    · Chrome

    👍

    💖

    💯

    💦

    😄

    🪙

    👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
  2. 头像
    @
    前来学习
    · Chrome

    👍

    💖

    💯

    💦

    😄

    🪙

    👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
  3. 头像
    @
    sciarm
    拿走了
    · Chrome

    👍

    💖

    💯

    💦

    😄

    🪙

    👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
  4. 头像
    @
    夕阳
    我又来喽!
    · Chrome

    👍

    💖

    💯

    💦

    😄

    🪙

    👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
    1. 头像
      @
      你博客啥样子的呀
      · Chrome

      👍

      💖

      💯

      💦

      😄

      🪙

      👍 1 💖 0 💯 0 💦 0 😄 0 🪙 0
      1. 头像
        @
        嘿嘿!
        · Chrome

        👍

        💖

        💯

        💦

        😄

        🪙

        👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
        1. 头像
          @
          哇,你博客内容好多啊!
          · Chrome

          👍

          💖

          💯

          💦

          😄

          🪙

          👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
          1. 头像
            @
            我在拿你的代码来美化我的 木有问题吧
            · Chrome

            👍

            💖

            💯

            💦

            😄

            🪙

            👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
  5. 头像
    @
    😺 2broear
    该回复疑似异常,已被系统拦截!
    · Chrome

    👍

    💖

    💯

    💦

    😄

    🪙

    👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
搜 索 消 息 足 迹
你还不曾留言过..
你还不曾留下足迹..
博主