【原文鏈接】:https://www.tecchen.xyz/api-quote.html
我的個人博客:https://www.tecchen.xyz,博文同步發佈到博客園。
由於精力有限,對文章的更新可能不能及時同步,請點擊上面的原文鏈接訪問最新內容。
偶然看到某個小夥伴的博客(https://alili.tech/ )有查詢扇貝的每日一句,加上打字效果,讓我感覺很新奇。所以扒了下扇貝的每日一句接口,放到自己的服務器上,後續集成到自己的博客裏面。
共分爲兩個接口
第一個接口是直接獲取當天的每日一句,返回的字段較多,有些字段並未標註什麼含義,也沒有什麼作用;
第二個接口是查詢歷史的每日一句,因爲本服務是從2019-01-12開始提供的,所以歷史的數據是比較簡單的結構。
當然2019-01-12開始的每日一句都保存了下來,再查詢就和第一種接口的數據是一致的了。
你也可以通過Spring Cloud進行調用,我使用程序員DD的註冊中心:http://eureka.didispace.com/
應用名稱:QUOTE-API
使用中存在任何問題,可通過郵箱[email protected]聯繫我~( 如果侵權,請聯繫我刪除 )
另外還有個天氣預報的API(應用名稱:WEATHER-BASIC)還在開發中,後續可能更新爲WEATHER-API,敬請關注~
每日一句API接口
扇貝- 每日一句
- 請求地址
https://api.tecchen.xyz/api/quote/
- 請求方式
GET
- 請求參數示例
無
- 請求參數說明
無
- 返回參數示例
{
"code": 0,
"message": "成功",
"data": {
"id": "fmywp",
"author": "Ella Baker",
"content": "Give light and people will find the way. ",
"assignDate": "2019-01-13",
"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-13/",
"shareUrls": "{\"weibo\":\"https://www.shanbay.com/soup/mobile/quote/2019-01-13/\",\"shanbay\":\"https://www.shanbay.com/soup/mobile/quote/2019-01-13/\",\"wechat\":\"https://www.shanbay.com/soup/mobile/quote/2019-01-13/\",\"qzone\":\"https://www.shanbay.com/soup/mobile/quote/2019-01-13/\",\"wechat_user\":\"https://www.shanbay.com/soup/mobile/quote/2019-01-13/\"}",
"trackObject": "{\"code\":\"abb22\",\"share_url\":\"https://www.shanbay.com/soup/mobile/quote/2019-01-13/\",\"object_id\":2473}",
"translation": "給予光亮,人們就能找到前方的路。",
"origin_img_urls": [
"https://media-image1.baydn.com/soup_pub_image/ccdbwr/9d79cf0c31111ead3b5d973858291b46.fdfffe3475a48a069e226827e14a4ef9.png@!fhd_webp",
"https://media-image1.qiniu.baydn.com/soup_pub_image/ccdbwr/9d79cf0c31111ead3b5d973858291b46.fdfffe3475a48a069e226827e14a4ef9.png?imageView2/2/w/1080/format/webp"
],
"share_img_urls": [
"https://media-image1.baydn.com/soup_pub_image/ccdbwr/6596e8035a100d9c18d283779c3ab1fa.04d6991174dbfdf0aa9259913ac8792d.png@!w720",
"https://media-image1.qiniu.baydn.com/soup_pub_image/ccdbwr/6596e8035a100d9c18d283779c3ab1fa.04d6991174dbfdf0aa9259913ac8792d.png?imageView2/2/w/720/"
]
}
}
- 返回參數說明
參數名稱 | 類型 | 說明 | 備註 |
---|---|---|---|
author | string | 作者/出處 | |
content | string | 摘錄 | |
assignDate | string | 日期 | |
translation | string | 翻譯 | |
origin_img_urls | Array | 原始圖片鏈接 | 不包含摘錄 |
share_img_urls | Array | 分享圖片鏈接 | 包含摘錄 |
扇貝- 歷史 - 每日一句
獲取指定日期(格式:yyyy-MM-dd)的每日一句
- 請求地址
http://api.tecchen.xyz/api/quote/{requestDate}/
- 請求方式
GET
- 請求參數示例
http://api.tecchen.xyz/api/quote/2018-08-31/
- 請求參數說明
參數名稱 | 類型 | 說明 | 備註 |
---|---|---|---|
requestDate | string | 日期 | 格式:yyyy-MM-dd |
- 返回參數示例
{
"code": 0,
"message": "成功",
"data": {
"id": null,
"author": "Mission: Impossible",
"content": "We can be anyone. We can do anything.",
"assignDate": "2018-08-31",
"adUrl": null,
"shareUrl": null,
"shareUrls": null,
"trackObject": null,
"translation": "我們可以成爲任何人,也可以做任何事。",
"origin_img_urls": [
"https://media-image1.baydn.com/soup_pub_image/ccdbwr/afda8957a2d6f7b9c6987c8e43850586.925e8e4f4b218716dd63972ba3ab5b30.png?x-oss-process=image/format,jpg"
],
"share_img_urls": null
}
}
- 返回參數說明
參數名稱 | 類型 | 說明 | 備註 |
---|---|---|---|
author | string | 作者/出處 | |
content | string | 摘錄 | |
assignDate | string | 日期 | |
translation | string | 翻譯 | |
origin_img_urls | Array | 原始圖片鏈接 | 不包含摘錄 |
小彩蛋
瀏覽器訪問http://api.tecchen.xyz/quote.html發現小精彩哦~~~
通用的返回報文格式
參數名稱 | 類型 | 說明 | 備註 |
---|---|---|---|
code | int | 編碼 | 0:成功; 400:參數非法; 500:服務器錯誤;其他:請根據message確認 不是HTTP的請求狀態碼 |
message | string | 成功/錯誤信息 | |
data | object | 數據 | 以json格式返回 |