UNPKG

typed-jd-union-cpsapi

Version:
51 lines (50 loc) 2.43 kB
import { JdUnionBase } from '../api-base'; export type GetByunionidPromotionParams = { /** 请求入参*/ promotionCodeReq: { /** 推广物料url,例如活动链接、商品链接、联盟链接(包含微信shortlink形式)等;不支持仅传入skuid*/ materialId: string; /** 目标推客的联盟ID*/ unionId: number; /** 新增推广位id (不填的话,为其默认生成一个唯一此接口推广位-名称:微信手Q短链接)*/ positionId?: number; /** 联盟子推客身份标识(不能传入接口调用者自己的pid)*/ pid?: string; /** 优惠券领取链接,在使用优惠券、商品二合一功能时入参,且materialId须为商品详情页链接*/ couponUrl?: string; /** 子渠道标识,仅支持传入字母、数字、下划线或中划线,最多80个字符(不可包含空格),该参数会在订单行查询接口中展示(需申请权限,申请方法请见https://union.jd.com/helpcenter/13246-13247-46301)*/ subUnionId?: string; /** 转链类型,1:长链, 2 :短链 ,3: 长链+短链,默认短链,短链有效期60天*/ chainType?: number; /** 礼金批次号*/ giftCouponKey?: string; /** 渠道关系ID*/ channelId?: number; /** 是否生成短口令:1生成,默认不生成*/ command?: number; /** 微信小程序ShortLink类型(需向cps-qxsq@jd.com申请权限)*/ weChatType?: number; }; }; export type GetByunionidPromotionResult = { /** 返回码*/ code: number; /** 返回消息*/ message: string; /** 数据明细*/ data: { /** 生成的推广目标链接,以短链接形式,有效期60天*/ shortURL: string; /** 生成推广目标的长链,长期有效*/ clickURL?: string; /** 需要权限申请,京口令(匹配到红包活动有效配置才会返回京口令)*/ jCommand?: string; /** 需要权限申请,短口令*/ jShortCommand?: string; /** 微信小程序ShortLink(需向cps-qxsq@jd.com申请权限)*/ weChatShortLink?: string; }; }; export declare class GetByunionidPromotionAPI extends JdUnionBase { getByunionidPromotion(params: GetByunionidPromotionParams): Promise<GetByunionidPromotionResult>; }