python扇贝每日一句api_扇贝-每日一句
【原文链接】:https://blog.tecchen.xyz ,博文同步发布到博客园。
由于精力有限,对文章的更新可能不能及时同步,请点击上面的原文链接访问最新内容。
欢迎访问我的个人网站:https://www.tecchen.xyz 。
前言
偶然看到某个小伙伴的博客(https://alili.tech/ )有查询扇贝的每日一句,加上打字效果,让我感觉很新奇。所以扒了下扇贝的每日一句接口,放到自己的服务器上,后续集成到自己的博客里面。
API共分为几个接口,
第一个接口是直接获取当天的每日一句,返回的字段较多,有些字段并未标注什么含义,也没有什么作用;
第二个接口是查询历史的每日一句,因为本服务是从2019-01-12开始提供的,所以历史的数据是比较简单的结构。当然2019-01-12开始的每日一句都保存了下来,再查询就和第一种接口的数据是一致的了。
第三个接口是随机查询历史的每日一句。
你也可以通过Spring Cloud进行调用,我使用程序员DD的注册中心:http://eureka.didispace.com/
应用名称:QUOTE-API
使用中存在任何问题,可通过邮箱tecchen@aliyun.com联系我~( 如果侵权,请联系我删除 )
另外还有个天气预报的API(应用名称:WEATHER-API)还在开发中,敬请关注~
接口文档
每日一句
请求地址
http://api.tecchen.xyz/api/quote/
请求方式
GET
请求参数示例
无
请求参数说明
无
返回参数示例
{
"code": 0,
"message": "成功",
"data": {
"id": "ihscc",
"author": "Juvenal",
"content": "Never does nature say one thing and wisdom another.",
"assignDate": "2019-01-19",
"adUrl": "https://h10.shanbay.com/s/track?st=s&url=https%3A%2F%2Fwww.shanbay.com%2Fweb%2Fplan365%2F&ct=transformer&x_data=%7B%22_%22%3A+%228d58fd%22%7D&x_cdata=%7B%22campaign_code%22%3A+%22kc98hu5tv%22%7D",
"shareUrl": "https://www.shanbay.com/soup/mobile/quote/2019-01-19/",
"shareUrls": {
"weibo": "https://www.shanbay.com/soup/mobile/quote/2019-01-19/",
"shanbay": "https://www.shanbay.com/soup/mobile/quote/2019-01-19/",
"wechat": "https://www.shanbay.com/soup/mobile/quote/2019-01-19/",
"qzone": "https://www.shanbay.com/soup/mobile/quote/2019-01-19/",
"wechat_user": "https://www.shanbay.com/soup/mobile/quote/2019-01-19/"
},
"trackObject": {
"code": "abb22",
"share_url": "https://www.shanbay.com/soup/mobile/quote/2019-01-19/",
"object_id": 2485
},
"translation": "自然与智慧永不相悖。",
"originImgUrls": [
"https://media-image1.baydn.com/soup_pub_image/ccdbwr/fd3e0cb49ece0faeab0ec1126dab342f.aaf209e859f6598d50ec3d3593e6596b.png@!fhd_webp",
"https://media-image1.qiniu.baydn.com/soup_pub_image/ccdbwr/fd3e0cb49ece0faeab0ec1126dab342f.aaf209e859f6598d50ec3d3593e6596b.png?imageView2/2/w/1080/format/webp"
],
"shareImgUrls": [
"https://media-image1.baydn.com/soup_pub_image/ccdbwr/61fcabc6631b1deac4804fcb84739ba2.3a1761e8ed5c49723ee6040d390fe416.png@!w720",
"https://media-image1.qiniu.baydn.com/soup_pub_image/ccdbwr/61fcabc6631b1deac4804fcb84739ba2.3a1761e8ed5c49723ee6040d390fe416.png?imageView2/2/w/720/"
]
}
}
返回参数说明
参数名称
类型
说明
备注
author
string
作者/出处
content
string
摘录
assignDate
string
日期
translation
string
翻译
originImgUrls
Array
原始图片链接
不包含摘录
shareImgUrls
Array
分享图片链接
包含摘录
扇贝- 历史 - 每日一句
获取指定日期(格式:yyyy-MM-dd)的每日一句
请求地址
http://api.tecchen.xyz/api/quote/{requestDate}/
请求方式
GET
请求参数示例
http://api.tecchen.xyz/api/quote/2019-11-11/
请求参数说明
参数名称
类型
说明
备注
requestDate
string
日期
格式:yyyy-MM-dd
返回参数示例
{
"code": 0,
"message": "成功",
"data": {
"id": null,
"author": "约翰·梅纳德·凯恩斯",
"content": "Ideas shape the course of history.",
"assignDate": "2019-01-11",
"adUrl": null,
"shareUrl": null,
"shareUrls": null,
"trackObject": null,
"translation": "想法影响着历史进程。",
"originImgUrls": [
"https://media-image1.baydn.com/soup_pub_image/ccdbwr/312d1addd474109097d8be4ceaf44d4c.88972797e32da926072b61a867ea17eb.png?x-oss-process=image/format,jpg"
],
"shareImgUrls": null
}
}
返回参数说明
参数名称
类型
说明
备注
author
string
作者/出处
content
string
摘录
assignDate
string
日期
translation
string
翻译
originImgUrls
Array
原始图片链接
不包含摘录
随机获取一句历史的每日一句
随机获取一句历史的每日一句,可以用于博客首页,每次访问,内容都会变化,更吸引读者。
请求地址
http://api.tecchen.xyz/api/quote/history/random/
请求方式
GET
请求参数示例
无
请求参数说明
无
返回参数示例
{
"code": 0,
"message": "成功",
"data": {
"id": null,
"author": "Baltasar Gracian",
"content": "A wise man gets more use from his enemies than a fool from his friends.",
"assignDate": "2017-11-14",
"adUrl": null,
"shareUrl": null,
"shareUrls": null,
"trackObject": null,
"translation": "智者从敌人身上学到的,多过愚者从朋友身上学到的。",
"originImgUrls": [
"https://media-image1.baydn.com/soup_pub_image/qqnjfi/e50a1650c2a23de9526d8d6c4c30cf46.f707e8b26a5e5baa5b1cd32858ded05b.png?x-oss-process=image/format,jpg"
],
"shareImgUrls": null
}
}
返回参数说明
参数名称
类型
说明
备注
author
string
作者/出处
content
string
摘录
assignDate
string
日期
translation
string
翻译
originImgUrls
Array
原始图片链接
不包含摘录
HTTPS接口
以上接口均支持HTTPS方式请求,请求地址为https://www.tecchen.xyz/api/~,只需要将HTTP改为HTTPS,将api改为www即可。
小彩蛋
浏览器访问https://api.tecchen.xyz/quote.html发现小精彩哦~~~
通用的返回报文格式
参数名称
类型
说明
备注
code
int
编码
0:成功; 400:参数非法; 500:服务器错误;其他:请根据message确认 不是HTTP的请求状态码
message
string
成功/错误信息
data
object
数据
以json格式返回
更新记录
v1.0.0
2019-01-13
扇贝每日一句
支持历史的每日一句
彩蛋页面
v1.0.1
2019-01-19
优化返回的json
优化定时任务获取日志逻辑
支持HTTPS
随机获取一句历史的每日一句
v1.0.2
2019-02-18
接入Spring cloud gateway
静态页面和动态请求分离
修复因框架升级造成的乱码问题
调整小彩蛋体验路径,优化移动端图片显示
未完待续……
持续更新……
感谢支持与打赏
python扇贝每日一句api_扇贝-每日一句相关推荐
- python扇贝每日一句api_扇贝简易爬虫
前段时间因为编译时间过长的问题很是苦恼,玩微信刷微博吧又怕被老板看到而且影响工作,所以准备自己写个爬虫抓取扇贝在背的单词再加桌面提醒好好利用编译这段时间. 这是最终的形态: 屏幕快照 2017-03- ...
- Python也可以很暖男之每日发送爱词霸每日一句+日期+农历+天气预报+各种天气指数(更新)
Python也可以很暖男之每日发送爱词霸每日一句中英文+日期+农历+天气预报+各种天气指数(只学了一个多月新手的第二个实战项目,代码写的不好,请轻喷,谢谢,有很多网友问为何用不了,因为中国天气网改了代 ...
- python英语单词 扇贝英语安卓下载_扇贝单词app下载-扇贝单词英语版 安卓版v3.6.503-pc6手机下载...
扇贝单词app是一款可以和小伙伴一起学英语背单词的app,扇贝单词英语版属于千万用户的背单词神器,让你的英语水平突飞猛进,你确定不要来试一试吗? 软件介绍 扇贝单词英语版是一款很实用的英语单词学习软件 ...
- 利用python和Tushare自动更新A股每日数据
利用python和Tushare自动更新A股每日数据 tushare ID :423004 所需接口 整体思路为: 1.利用stock_basic获取ts_code,获得沪深全部上市公司股票代码 2. ...
- python英语单词 扇贝英语安卓下载_扇贝单词英语版
扇贝单词英语版是一款很实用的英语单词学习软件,扇贝单词英语版的主要功能是为用户提供效率更高的方法去记单词.学习英语.如果你不想一个人枯燥地学习,那么扇贝单词的英语社区欢迎你,每天都有几十万用户共同学习 ...
- Python程序设计 作业5 送你一首集句诗
查看原文 Python程序设计 作业 海龟绘图 文本处理 分组游戏设计 数字照片墙 送你一首集句诗 简化的PS Python程序设计 作业5 送你一首集句诗 Python程序设计 作业 设计思路: 实 ...
- 每日一首古诗, 每日一个桌面壁纸
依赖 两个接口 第三方库 每日诗词 代码 效果图gif 每日桌面 代码 效果图gif 总结 正好今天没课,于是闲不下来,做了两个小工具. 每日古诗词 每日壁纸 这两个小脚本都不难,所以很容易上手. 依 ...
- 长难句结构分析最新经典一百句
<script type="text/javascript">function StorePage(){d=document;t=d.selection?(d.sele ...
- 第一部分:简单句——第一章:简单句的核心——二、简单句的核心变化(谓语动词的语态)
二.简单句的核心变化 简单句的核心变化其实就是 一主一谓(n. + v.) 表达一件事情,谓语动词是其中最重要的部分,谓语动词的变化主要有四种:三态加一否(时态.语态.情态.否定),其中时态最重要.本 ...
最新文章
- mysql连接池为何不用nio_为什么要用数据库连接池?
- BZOJ4280 : [ONTAK2015]Stumilowy sad
- vault-使用kubernetes作为认证后端
- aesecbpkcs5 php_php AES/ECB/PKCS5Padding加密
- html中如何消除左边界,元素的局中对齐问题,CSS盒属性使用技巧,前端开发必备...
- 程序员面试金典 - 面试题 17.05. 字母与数字(哈希map+思维转换)
- unity android sd卡路径,一、文件与路径——2、unity路径特点写法和文件读写全攻略...
- 22.客户端识别与 cookie 机制
- JAVA接口和抽象类的特点
- java使用RunTime调用windows命令行
- 视频传输协议详解(RTMP、RTSP、HLS)
- easyui基本布局
- 【5G NR】工作频段和信道安排
- Veeam Backup 11 配置信息备份与恢复
- 使用uniapp开发微信小程序的人脸采集功能/人脸识别功能
- IDEA导入已有Maven项目
- 阅读jeecms源码总结
- Android 系统(213)---如何内置多张静态壁纸(图片)到系统中
- java闹钟程序_java 闹钟程序
- 外包公司的三大弊端是什么,在此情况下还建议去外包公司吗
热门文章
- python爬虫之常见的加密方式
- 计算机应用类专业综合知识试题
- DevOps工具链及基于k8s的DevOps环境搭建
- 《GrowingIO指标体系与数据采集》读书笔记
- 【金融量化】期货中的对手价、市价、排队价、最新价分别表示什么价位
- 鸿蒙系统跑分对比骁龙强吗,iQOO Z3 手机骁龙 768G 跑分对比天玑 1000+
- 下肢静脉血栓——桂枝茯苓丸加四味健步汤
- 极客大学产品经理训练营:运营思维 第19课总结
- turtle(海龟作图),C++版
- 计算机禁用防病毒程序,win10系统windows Defender开启失败,提示“病毒和威胁防护”?可修改防病毒程序解决...