typed-jd-union-cpsapi
Version:
京东联盟 NodeJS cps API
47 lines (46 loc) • 1.92 kB
TypeScript
import { JdUnionBase } from '../api-base';
export type CreatePositionParams = {
/** 请求对象*/
positionReq: {
/** 需要创建的目标联盟id*/
unionId: number;
/** 推客unionid对应的“授权Key”,在联盟官网-我的工具-我的API中查询,授权Key具有唯一性,有效期365天,删除或创建新的授权Key后原有的授权Key自动失效*/
key: string;
/** 3:私域推广位,上限5000个,不在联盟后台展示,无对应 PID;4:联盟后台推广位,上限500个,会在推客联盟后台展示,自动生成对应PID,可用于内容平台推广*/
unionType: number;
/** 站点类型 1.网站推广位2.APP推广位3.导购媒体推广位4.聊天工具推广位*/
type: number;
/** 推广位名称集合,英文,分割;上限50*/
spaceNameList: string[];
/** 站点ID:网站的ID/app ID/snsID 。当type非4(聊天工具)时,siteId必填*/
siteId: number;
};
};
export type CreatePositionResult = {
/** 返回码*/
code: number;
/** 返回消息*/
message: string;
/** 数据明细*/
data: {
/** 推广位结果集合*/
resultList: {
/** 推广位结果,但是对应的pid不能作为母子分佣使用。*/
result: string;
};
/** 站点ID*/
siteId: number;
/** 站点类型 1.网站推广位2.APP推广位3.导购媒体推广位4.聊天工具推广位*/
type: number;
/** 联盟ID*/
unionId: number;
/** pid结果集*/
pid?: {
/** pid结果,仅uniontype传4时,展示pid;可用于内容平台推广*/
pid?: string;
};
};
};
export declare class CreatePositionAPI extends JdUnionBase {
createPosition(params: CreatePositionParams): Promise<CreatePositionResult>;
}