@tnwx/wxmp
Version:
TNWX 微信系开发脚手架之极速开发微信公众号
39 lines (38 loc) • 1.72 kB
TypeScript
import { AccessToken } from '@tnwx/accesstoken';
/**
* @author Javen
* @copyright javendev@126.com
* @description 微信摇一摇
*/
export declare class ShakeAroundApi {
private static registerUrl;
/**
* 申请开通功能
* @param name 联系人姓名,不超过20汉字或40个英文字母
* @param phoneNumber 联系人电话
* @param email 联系人邮箱
* @param industryId 平台定义的行业代号
* @param qualificationCertUrls 相关资质文件的图片url,图片需先上传至微信侧服务器,用“素材管理-上传图片素材”接口上传图片,返回的图片URL再配置在此处; 当不需要资质文件时,数组内可以不填写url
* @param applyReason 申请理由,不超过250汉字或500个英文字母
* @param accessToken
*/
static register(name: string, phoneNumber: string, email: string, industryId: string, qualificationCertUrls: string[], applyReason?: string, accessToken?: AccessToken): Promise<any>;
private static auditStatusUrl;
/**
* 查询审核状态
* @param accessToken
*/
static auditStatus(accessToken?: AccessToken): Promise<any>;
private static addMaterialUrl;
/**
* 上传图片素材
* @param type Icon:摇一摇页面展示的icon图;License:申请开通摇一摇周边功能时需上传的资质文件;若不传type,则默认type=icon
* @param filePath 文件路径 图片格式限定为:jpg,jpeg,png,gif。
* @param accessToken
*/
static addMaterial(type: MaterialType, filePath: string, accessToken?: AccessToken): Promise<any>;
}
export declare enum MaterialType {
icon = "Icon",
license = "License"
}