24 lines
1.1 KiB
JavaScript
24 lines
1.1 KiB
JavaScript
const got = require('@/utils/got');
|
|
|
|
module.exports = async (ctx) => {
|
|
const response = await got({
|
|
method: 'post',
|
|
url: `https://mp.weixin.qq.com/mp/homepage?__biz=MzA3MDE0NzAxMw%3D%3D&hid=15&sn=270abafdcf67ce4e2b52a049a0aa219a&scene=1&sharer_username=&clicktime=${Math.floor(
|
|
Date.now() / 1000
|
|
)}&devicetype=iOS12.2&version=1700042b&lang=zh_CN&nettype=WIFI&ascene=0&fontScale=100&wx_header=1&cid=0&begin=0&count=5&action=appmsg_list&f=json&r=${Math.random()}&appmsg_token=`,
|
|
});
|
|
|
|
const data = response.data;
|
|
const items = data.appmsg_list.map(({ title, link, digest }) => ({
|
|
title,
|
|
link,
|
|
description: `${title}<br>${digest}...`,
|
|
}));
|
|
|
|
ctx.state.data = {
|
|
title: '停水通知 - 广州市自来水96968',
|
|
link: 'https://mp.weixin.qq.com/mp/homepage?__biz=MzA3MDE0NzAxMw%3D%3D&hid=15&sn=270abafdcf67ce4e2b52a049a0aa219a&scene=1&sharer_username=&clicktime=&devicetype=iOS12.2&version=1700042b&lang=zh_CN&nettype=WIFI&ascene=0&fontScale=100&wx_header=1',
|
|
item: items,
|
|
};
|
|
};
|