minif_node
Version:
各类平台的对接的一个sdk
40 lines (39 loc) • 1.66 kB
TypeScript
/***
* 关于抖音移动和网站应用的
*/
import { Base } from "./base";
import { pubmini } from './interface/in_public';
export declare class tik_tok_mini extends Base {
private appid;
private appSecret;
private redisconfig?;
/**
* 构造器
* @param obj object类型 包括下面参数
* @param appid 抖音小程序的appid
* @param appSecret 抖音小程序的appSecret
* @param redis_options redis的配置信息
*/
constructor(obj: pubmini);
/***
* 获取这次的请求的token信息
* 文档位置:https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/develop/server/interface-request-credential/get-access-token
*/
getAccessToken(): Promise<string>;
/***
* 抖音小程序登陆
* 文档位置:https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/develop/server/log-in/code-2-session
* @param code 小程序端login 接口返回的登录凭证
* @param anonymous_code 小程序端login 接口返回的匿名登录凭证
* @returns
*/
tik_tok_mini_login(code: string, anonymous_code: string): Promise<Record<string, any>>;
/***
* 生成Schema (还没弄)
* 文档位置:https://developer.open-douyin.com/docs/resource/zh-CN/mini-app/develop/server/url-and-qrcode/schema/generate-schema
* @param code 小程序端login 接口返回的登录凭证
* @param anonymous_code 小程序端login 接口返回的匿名登录凭证
* @returns
*/
tik_tok_mini_generate_schema(code: string, anonymous_code: string): Promise<Record<string, any>>;
}