minif_node
Version:
各类平台的对接的一个sdk
39 lines (38 loc) • 1.28 kB
TypeScript
/***
* qq小程序的
*/
import { Base } from "./base";
import { pubmini } from './interface/in_public';
export declare class qqmini extends Base {
private appid;
private appSecret;
private redisconfig?;
/**
* 构造器
* @param obj object类型 包括下面参数
* @param appid qq的appid
* @param appSecret qq的appSecret
* @param redis_options redis的配置信息
*
*/
constructor(obj: pubmini);
/***
* 获取这次的请求的token信息
* 文档位置:https://q.qq.com/wiki/develop/miniprogram/server/open_port/port_use.html#getaccesstoken
*/
getAccessToken(): Promise<string>;
/**
* qq小程序登陆
* 文档地址:https://q.qq.com/wiki/develop/miniprogram/server/open_port/port_login.html#code2session
* @param code 小程序端login生成的code
* @returns
*/
qqcodelogin(code: string): Promise<Record<string, any>>;
/**
* 获取小程序码
* 文档地址:https://q.qq.com/wiki/develop/game/server/open-port/qr-code.html#%E8%AF%B7%E6%B1%82%E5%9C%B0%E5%9D%80
* @param code 小程序端login生成的code
* @returns
*/
getUnlimitedQRCode(path?: string): Promise<Record<string, any>>;
}