import { AccessToken } from '@tnwx/accesstoken'; /** * @author Javen * @copyright javendev@126.com * @description 微信摇一摇 页面管理 */ export declare class ShakeAroundPageApi { private static addPageUrl; /** * 新增摇一摇出来的页面信息,包括在摇一摇页面出现的主标题、副标题、图片和点击进去的超链接。 * 其中,图片必须为用素材管理接口上传至微信侧服务器后返回的链接。 * @param title 在摇一摇页面展示的主标题,不超过6个汉字或12个英文字母 * @param description 在摇一摇页面展示的副标题,不超过7个汉字或14个英文字母 * @param pageUrl 跳转链接 * @param comment 页面的备注信息,不超过15个汉字或30个英文字母 * @param iconUrl 在摇一摇页面展示的图片。图片需先上传至微信侧服务器,用“素材管理-上传图片素材”接口上传图片,返回的图片URL再配置在此处 * @param accessToken */ static addPage(title: string, description: string, pageUrl: string, iconUrl: number, comment?: string, accessToken?: AccessToken): Promise; private static updatePageUrl; /** * 编辑页面信息 * @param pageId 摇周边页面唯一ID * @param title 在摇一摇页面展示的主标题,不超过6个汉字或12个英文字母 * @param description 在摇一摇页面展示的副标题,不超过7个汉字或14个英文字母 * @param pageUrl 跳转链接 * @param iconUrl 在摇一摇页面展示的图片。图片需先上传至微信侧服务器,用“素材管理-上传图片素材”接口上传图片,返回的图片URL再配置在此处 * @param comment 页面的备注信息,不超过15个汉字或30个英文字母 * @param accessToken */ static updatePage(pageId: number, title: string, description: string, pageUrl: string, iconUrl: number, comment?: string, accessToken?: AccessToken): Promise; private static searchPageUrl; /** * 查询页面列表 * @param pageIds 指定页面的id列表 * @param accessToken */ static searchPageByIds(pageIds: number[], accessToken?: AccessToken): Promise; /** * 分页查询或者指定范围内的页面时 * @param begin 页面列表的起始索引值 * @param count 待查询的页面数量,不能超过50个 * @param accessToken */ static searchPage(begin: number, count: number, accessToken?: AccessToken): Promise; private static deletePageUrl; /** * 删除页面 * @param pageId 指定页面的id * @param accessToken */ static deletePage(pageId: number, accessToken?: AccessToken): Promise; }