Spaces:
Sleeping
Sleeping
File size: 1,049 Bytes
6e41657 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | /**
* 搜索公众号文章列表接口
*/
import { proxyMpRequest } from '~/server/utils/proxy-request';
interface SearchBizQuery {
begin?: number;
size?: number;
id: string;
uin: string;
key: string;
pass_ticket: string;
}
export default defineEventHandler(async event => {
const query = getQuery<SearchBizQuery>(event);
const begin: number = query.begin || 0;
const size: number = query.size || 10;
const params: Record<string, string | number> = {
action: 'getmsg',
__biz: query.id,
offset: begin,
count: size,
uin: query.uin,
key: query.key,
pass_ticket: query.pass_ticket,
f: 'json',
is_ok: '1',
scene: '124',
};
return proxyMpRequest({
event: event,
method: 'GET',
endpoint: 'https://mp.weixin.qq.com/mp/profile_ext',
query: params,
parseJson: true,
}).catch(e => {
return {
base_resp: {
ret: -1,
err_msg: '搜索公众号接口失败,请重试',
},
};
});
});
|