喵喵小站・博客志 - 文学
type: channel
link: https://www.mmbkz.cn/tag/%E6%96%87%E5%AD%A6/
items: 使用API，为博客添加“随机一篇美文”的功能
items: 《哈利·波特》★西方★儿童幻想文学★作品分享

使用API，为博客添加“随机一篇美文”的功能
type: item
date: 2021-08-22T11:33:00+08:00
description: 上一次，我们是用ALPAI制作了 首页显示新闻早报API，可每日更新 的功能，这一次将随机一篇美文也放出来方法，效果可以参考下图。方法很简单，如果你有之前调用新闻早报的经验，那么这次会非常简单~效果图方法这次也选择ALPAI，随机美文的网址在这里：https://alapi.cn/api/view/36方法和新闻早报的方法一样，可以去翻看之前的文章。需要注意的是，这次也同样从\usr\themes\Joe复制出一份page.php，并在头部添加<?php /** * 每日一文 * * @package custom * **/ ?>将内部<?php $this->need('public/article.php'); ?>代码替换成api的示例代码，别忘了换token在$err = curl_error($curl);下添加一行$a=json_decode($response,true);效果为：$err = curl_error($curl); $a=json_decode($response,true);将echo $response;替换为以下代码{cat_hide}echo " " . $a['data']['title'] . " "; echo " " . $a['data']['content'] . " "; echo " " . $a['data']['author'] . " "; echo " " . $a['data']['up_date'] . " "; echo " 下一篇精选 ";{/cat_hide}保存（具体图片可参考上期）后台新建页面，假设自定义的地址是readnews.html，模板选择每日一文查看新页面是否显示正常注意事项之前写的注意事项总有人不看，再写一遍——修改前记得备份不显示文章记得查看是否更改token，可查看图片中token形式。结尾的?>是否忘记跳转错误记得修改成自己的内页链接

《哈利·波特》★西方★儿童幻想文学★作品分享
type: item
date: 2021-07-25T11:16:00+08:00
description: 本页内容全部来自互联网，请先阅读小站的声明《哈利·波特》（Harry Potter）是英国作家J.K.罗琳（J. K. Rowling）于1997～2007年所著的魔幻文学系列小说，共7部。其中前六部以霍格沃茨魔法学校（Hogwarts School of Witchcraft and Wizardry）为主要舞台，描写的是主人公——年轻的巫师学生哈利·波特在霍格沃茨前后六年的学习生活和冒险故事；第七本描写的是哈利·波特在第二次魔法界大战中在外寻找魂器并消灭伏地魔的故事。截至2013年5月，“哈利·波特”系列丛书已经被翻译成73种语言，共卖出了超过5亿本。 英国版由布鲁姆斯伯里出版社（Bloomsbury）出版发行，美国引进后做过部分修正由美国学乐出版社（Scholastic）发行，简体中文版由中国人民文学出版社发行，繁体中文版由皇冠出版社出版。哈利波特（中文）：https://dorcandy.lanzoui.com/imHHrrtphbe