UNPKG

coa-wx-isv

Version:

一个轻量的微信SDK服务商版 for Node.js

69 lines (68 loc) 2.98 kB
import { WxIsvServiceBase } from '../libs/WxIsvServiceBase'; export declare class WxIsvMpService extends WxIsvServiceBase { /** * 获取展示的公众号信息 * 使用本接口可以获取扫码关注组件所展示的公众号信息 * 详见 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/subscribe_component/getshowwxaitem.html * @param accessToken 小程序接口调用令牌 */ getShowItem(accessToken: string): Promise<{ errcode: number; errmsg: string; canOpen: number; isOpen: number; appid: string; nickname: string; headimg: string; }>; /** * 获取可以用来设置的公众号列表 * 通过本接口可以获取扫码关注组件允许展示的公众号列表 * 详见 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/subscribe_component/getwxamplinkforshow.html * @param accessToken 小程序接口调用令牌 * @param page 页码,从 0 开始 * @param num 每页记录数,最大为 20 */ getShowItemList(accessToken: string, page?: number, num?: number): Promise<{ errcode: number; errmsg: string; totalNum: number; bizInfoList: { nickname: string; appid: string; headimg: string; }[]; }>; /** * 设置展示的公众号信息 * 使用本接口可以设置扫码关注组件所展示的公众号信息 * 详见 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/subscribe_component/updateshowwxaitem.html * @param accessToken * @param mpAppId 新的公众号 appid * @param subscribe 是否打开扫码关注组件,0 关闭,1 开启,默认为1 */ updateShowItem(accessToken: string, mpAppId: string, subscribe?: number): Promise<{ errcode: number; errmsg: string; }>; /** * 获取公众号关联的小程序 * 详见 https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/officalaccount-management/link-miniprogram/getLinkMiniprogram.html * @param accessToken 接口调用凭证 */ getLinkMiniprogram(accessToken: string): Promise<any>; /** * 公众号关联小程序 * 详见 https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/officalaccount-management/link-miniprogram/linkMiniprogram.html * @param accessToken 接口调用凭证 * @param appWxaId 小程序appid */ linkMiniprogram(accessToken: string, appWxaId: string): Promise<any>; /** * 公众号解除关联小程序 * 详见 https://developers.weixin.qq.com/doc/oplatform/openApi/OpenApiDoc/officalaccount-management/link-miniprogram/unlinkMiniprogram.html * @param accessToken 接口调用凭证 * @param appWxaId 小程序appid */ unlinkMiniprogram(accessToken: string, appWxaId: string): Promise<any>; }