@liuliang520500/pdd-sdk-new
Version:
拼多多开放平台 SDK,支持多多进宝商品推广、订单查询等接口
54 lines (53 loc) • 1.08 kB
TypeScript
/**
* 拼多多开放平台客户端配置
*/
export interface PddClientConfig {
/**
* 应用的 client_id
*/
clientId: string;
/**
* 应用的密钥
*/
clientSecret: string;
/**
* 访问令牌
*/
accessToken?: string;
/**
* 请求地址
*/
serverUrl?: string;
/**
* 是否开启调试模式
*/
debug?: boolean;
}
/**
* 拼多多开放平台客户端
*/
export declare class PddClient {
private readonly clientId;
private readonly clientSecret;
private readonly accessToken?;
private readonly serverUrl;
private readonly debug;
private readonly axios;
/**
* 构造函数
* @param config 客户端配置
*/
constructor(config: PddClientConfig);
/**
* 生成签名
* @param params 请求参数
* @returns 签名字符串
*/
private generateSign;
/**
* 执行接口请求
* @param params 业务参数
* @returns 接口响应
*/
execute<T = any>(params: Record<string, any>): Promise<T>;
}