coa-wx-isv
Version:
一个轻量的微信SDK服务商版 for Node.js
26 lines (25 loc) • 1.2 kB
TypeScript
import { WxIsvServiceBase } from '../libs/WxIsvServiceBase';
interface UrllinkGenerateResult {
urlLink: string;
}
interface ShortUrllinkGenerateResult {
link: string;
}
export declare class WxIsvUrllinkService extends WxIsvServiceBase {
/**
* 生成永久的URL LINK
* 详见 https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/url-link/urllink.generate.html
*/
generateForever(accessToken: string, path: string, query: string): Promise<UrllinkGenerateResult>;
/**
* 生成30天内的URL LINK
* 详见 https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/url-link/urllink.generate.html
*/
generateUnlimited(accessToken: string, path: string, query: string, expireDay?: number, envVersion?: string): Promise<UrllinkGenerateResult>;
/**
* 获取小程序 Short Link,适用于微信内拉起小程序的业务场景
* 详见 https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/qrcode-link/short-link/generateShortLink.html
*/
generateShortLink(accessToken: string, page_url: string, page_title?: string, is_permanent?: boolean): Promise<ShortUrllinkGenerateResult>;
}
export {};