import { http } from '@/http/alova' export interface IUniHaloConfig { base: { // 博客域名 domain: string // 博客token token: string // 是否为个人资质的小程序 isIndividual: boolean } home: { // 是否显示金刚区 isShowShortcutDock: boolean } moment: { } link: { } gallery: { } } /** * 获取 uni-halo 插件配置 * @returns uni-halo 插件配置响应参数 */ export function queryUniHaloPluginConfigs() { return http.Get(`/apis/api.uni.uhalo.pro/v1alpha1/plugins/plugin-uni-halo/getConfigs`, { meta: { isHalo: true, }, }) } /** * 获取 uni-halo 插件二维码信息 * @param key 二维码key * @returns uni-halo 插件二维码信息响应参数 */ export function queryQRCodeInfo(key: string) { return http.Get(`/apis/api.uni.uhalo.pro/v1alpha1/plugins/plugin-uni-halo/getQRCodeInfo/${key}`, { meta: { isHalo: true, }, }) } /** * 获取 uni-halo 插件二维码图片 * @param metadataName 文章id,metadata.name 值 * @returns uni-halo 插件二维码图片响应参数 */ export function queryQRCodeImg(metadataName: string) { return http.Get(`/apis/api.uni.uhalo.pro/v1alpha1/plugins/plugin-uni-halo/getQRCodeImg/${metadataName}`, { meta: { isHalo: true, }, }) }