feat(publish): Wechat OffiAccount (#2386)
* feat: OffiAccount fe * feat: offiaccount * fix: wecom requires AES key * fix: OffiAccountEditModal * chore: change wechat svg icon * chore: add offiaccount svg * chore: hide unimplemented wecom entries
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
import type { ApiRequestProps, ApiResponseType } from '@fastgpt/service/type/next';
|
||||
import { plusRequest } from '@fastgpt/service/common/api/plusRequest';
|
||||
|
||||
export type OutLinkOffiAccountQuery = any;
|
||||
export type OutLinkOffiAccountBody = any;
|
||||
export type OutLinkOffiAccountResponse = {};
|
||||
|
||||
async function handler(
|
||||
req: ApiRequestProps<OutLinkOffiAccountBody, OutLinkOffiAccountQuery>,
|
||||
res: ApiResponseType<any>
|
||||
): Promise<any> {
|
||||
const { token, type } = req.query;
|
||||
const result = await plusRequest({
|
||||
url: `support/outLink/offiaccount/${token}`,
|
||||
params: {
|
||||
...req.query,
|
||||
type
|
||||
},
|
||||
data: req.body
|
||||
});
|
||||
|
||||
if (result.data?.data?.message) {
|
||||
res.send(result.data.data.message);
|
||||
}
|
||||
|
||||
res.send('');
|
||||
}
|
||||
|
||||
export default handler;
|
||||
@@ -9,6 +9,8 @@ async function handler(
|
||||
req: ApiRequestProps<OutLinkWecomBody, OutLinkWecomQuery>,
|
||||
res: ApiResponseType<any>
|
||||
): Promise<any> {
|
||||
// WARN: it is not supported yet.
|
||||
return {};
|
||||
const { token, type } = req.query;
|
||||
const result = await plusRequest({
|
||||
url: `support/outLink/wecom/${token}`,
|
||||
|
||||
Reference in New Issue
Block a user