From 42560680641ef84c0dba8c9577f8b8633dc4e84d Mon Sep 17 00:00:00 2001 From: "Bo.Chen" Date: Thu, 15 Aug 2019 01:11:28 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E9=A1=BA=E4=B8=B0?= =?UTF-8?q?=E4=B8=B0=E6=A1=A5=E5=B9=B3=E5=8F=B0=E5=85=AC=E5=91=8A=20(#2854?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/programming.md | 6 ++++++ lib/router.js | 3 +++ lib/routes/sf/sffq-announce.js | 21 +++++++++++++++++++++ 3 files changed, 30 insertions(+) create mode 100644 lib/routes/sf/sffq-announce.js diff --git a/docs/programming.md b/docs/programming.md index 021fbfeadb..55f2ea4fbe 100644 --- a/docs/programming.md +++ b/docs/programming.md @@ -499,6 +499,12 @@ GitHub 官方也提供了一些 RSS: +## 顺丰 + +### 顺丰丰桥开放平台公告 + + + ## 腾讯游戏开发者社区 ::: warning 注意 diff --git a/lib/router.js b/lib/router.js index f5fd037fcf..d4f1e31d00 100644 --- a/lib/router.js +++ b/lib/router.js @@ -1660,6 +1660,9 @@ router.get('/youzan/goods/:id', require('./routes/youzan/goods')); // 币世界快讯 router.get('/bishijie/kuaixun', require('./routes/bishijie/kuaixun')); +// 顺丰丰桥 +router.get('/sf/sffq-announce', require('./routes/sf/sffq-announce')); + // 缺书网 router.get('/queshu/sale', require('./routes/queshu/sale')); router.get('/queshu/book/:bookid', require('./routes/queshu/book')); diff --git a/lib/routes/sf/sffq-announce.js b/lib/routes/sf/sffq-announce.js new file mode 100644 index 0000000000..a605be5d06 --- /dev/null +++ b/lib/routes/sf/sffq-announce.js @@ -0,0 +1,21 @@ +const got = require('@/utils/got'); + +module.exports = async (ctx) => { + const data = (await got({ + method: 'post', + url: 'https://qiao.sf-express.com/menu/getListNews.pub', + json: true, + data: {}, + })).data; + + ctx.state.data = { + title: '顺丰丰桥开放平台-公告', + link: 'https://qiao.sf-express.com/pages/news/index.html', + item: data.latesnewsList.map((item) => ({ + title: item.title, + description: '', + pubDate: '', + link: `https://qiao.sf-express.com/pages/news/index.html?id=${item.id}`, + })), + }; +};