wechat-article / server /api /web /mp /profile_ext_getmsg.get.ts
asemxin2000's picture
Deploy wechat-article-exporter to Space
6e41657 verified
Raw
History Blame Contribute Delete
1.05 kB
/**
* 搜索公众号文章列表接口
*/
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: '搜索公众号接口失败,请重试',
},
};
});
});