def __init__(self, domain='gw-api.pinduoduo.com', port=80): RestApi.__init__(self, domain, port) # 活动商品标记数组,例:[4,7],4-秒杀,7-百亿补贴,31-品牌黑标,10564-精选爆品-官方直推爆款,10584-精选爆品-团长推荐,24-品牌高佣,20-行业精选, # 21-金牌商家,10044-潜力爆品,10475-爆品上新,其他的值请忽略 self.activity_tags = None self.block_cats = None # 自定义屏蔽一级/二级/三级类目ID,自定义数量不超过20个;使用pdd.goods.cats.get接口获取cat_id # 屏蔽商品类目包:1-拼多多小程序屏蔽的类目&关键词;2-虚拟类目;3-医疗器械;4-处方药;5-非处方药 self.block_cat_packages = None self.cat_id = None # 商品类目ID,使用pdd.goods.cats.get接口获取 # 自定义参数,为链接打上自定义标签;自定义参数最长限制64个字节;格式为: {"uid":"11111","sid":"22222"} ,其中 uid 为用户唯一标识,可自行加密后传入, # 每个用户仅且对应一个标识,必填; sid 为上下文信息标识,例如sessionId等,非必填。该json字符串中也可以加入其他自定义的key。 self.custom_parameters = None self.goods_id_list = None # 已经废弃,不再支持该功能。建议使用goods_sign_list进行商品查询 self.goods_sign_list = None # goodsSign列表,支持通过goodsSign查询商品 self.is_brand_goods = None # 是否为品牌商品 self.keyword = None # 商品关键词,与opt_id字段选填一个或全部填写 self.list_id = None # 翻页时填写前页返回的list_id值 self.merchant_type = None # 店铺类型,1-个人,2-企业,3-旗舰店,4-专卖店,5-专营店,6-普通店(未传为全部) self.merchant_type_list = None # 店铺类型数组 self.opt_id = None # 商品标签类目ID,使用pdd.goods.opt.get获取 self.page = 1 # 默认值1,商品分页数 self.page_size = 100 # 默认100,每页商品数量 self.pid = None # 推广位id # 筛选范围列表 样例:[{"range_id":0,"range_from":1,"range_to":1500},{"range_id":1,"range_from":1,"range_to":1500}] self.range_list = None self.sort_type = None # 排序方式:0-综合排序;1-按佣金比率升序;2-按佣金比例降序;3-按价格升序;4-按价格降序;5-按销量升序;6-按销量降序;7-优惠券金额排序升序;8-优惠券金额排序降序;9-券后价升序排序;10-券后价降序排序;11-按照加入多多进宝时间升序;12-按照加入多多进宝时间降序;13-按佣金金额升序排序;14-按佣金金额降序排序;15-店铺描述评分升序;16-店铺描述评分降序;17-店铺物流评分升序;18-店铺物流评分降序;19-店铺服务评分升序;20-店铺服务评分降序;27-描述评分击败同类店铺百分比升序,28-描述评分击败同类店铺百分比降序,29-物流评分击败同类店铺百分比升序,30-物流评分击败同类店铺百分比降序,31-服务评分击败同类店铺百分比升序,32-服务评分击败同类店铺百分比降序 self.with_coupon = None # false返回所有商品,true只返回有优惠券的商品
def __init__(self, domain='gw-api.pinduoduo.com', port=80): RestApi.__init__(self, domain, port) self.crash_gift_id = None # 多多礼金ID # 自定义参数,为链接打上自定义标签;自定义参数最长限制64个字节;格式为: {"uid":"11111","sid":"22222"} , # 其中 uid 用户唯一标识,可自行加密后传入,每个用户仅且对应一个标识,必填; sid 上下文信息标识,例如sessionId等,非必填。该json字符串中也可以加入其他自定义的key self.custom_parameters = None self.generate_authority_url = None # 是否生成带授权的单品链接。如果未授权,则会走授权流程 self.generate_mall_collect_coupon = None # 布尔类型,是否生成店铺收藏券推广链接 self.generate_qq_app = None # 布尔类型,是否生成qq小程序 self.generate_schema_url = None # 布尔类型,是否返回 schema URL self.generate_short_url = None # 布尔类型,是否生成短链接 self.generate_weapp_webview = None # 布尔类型,是否生成唤起微信客户端链接,true-是,false-否,默认false self.generate_weiboapp_webview = None # 布尔类型,是否生成微博推广链接 self.generate_we_app = None # 布尔类型,是否生成小程序推广 self.goods_id_list = None # 商品ID,建议使用goods_sign_list代替,后续会下线 self.goods_sign_list = None # 商品goodsSign列表,支持批量生链 self.multi_group = None self.p_id = None # 推广位id self.room_id_list = None # 直播间id列表,如果生成直播间推广链接该参数必填,goods_id_list填[1] # true--生成多人团推广链接 false--生成单人团推广链接(默认false)1、单人团推广链接:用户访问单人团推广链接,可直接购买商品无需拼团。 # 2、多人团推广链接:用户访问双人团推广链接开团,若用户分享给他人参团,则开团者和参团者的佣金均结算给推手 self.multi_group = None # 搜索id,建议填写,提高收益。来自pdd.ddk.goods.recommend.get、pdd.ddk.goods.search、pdd.ddk.top.goods.list.query等接口 self.search_id = None # 直播预约id列表,如果生成直播间预约推广链接该参数必填,goods_id_list填[1],room_id_list不填 self.target_id_list = None self.zs_duo_id = None # 招商多多客ID
def __init__(self, domain='gw-api.pinduoduo.com', port=80): RestApi.__init__(self, domain, port) self.pid: int = None # 推广位id self.source_url = None # 需转链的链接 # 自定义参数,为链接打上自定义标签;自定义参数最长限制64个字节;格式为: {"uid":"11111","sid":"22222"} ,其中 uid 用户唯一标识,可自行加密后传入,每个用户仅且对应一个标识,必填; # sid 上下文信息标识,例如sessionId等,非必填。该json字符串中也可以加入其他自定义的key self.custom_parameters = None
def __init__(self, domain='gw-api.pinduoduo.com', port=80): RestApi.__init__(self, domain, port) self.mall_id = None # 店铺id self.page_number = None # 分页数 self.page_size = None # 返回的每页推广位数量 self.pid = None # 推广位id # 自定义参数,为链接打上自定义标签;自定义参数最长限制64个字节;格式为: {"uid":"11111","sid":"22222"} ,其中 uid 用户唯一标识,可自行加密后传入,每个用户仅且对应一个标识,必填; # sid 上下文信息标识,例如sessionId等,非必填。该json字符串中也可以加入其他自定义的key self.custom_parameters = None
def __init__(self, domain='gw-api.pinduoduo.com', port=80): RestApi.__init__(self, domain, port) self.custom_parameters = None # 自定义参数,为链接打上自定义标签。自定义参数最长限制64个字节。 self.generate_mobile = None # 是否生成手机跳转链接,true-是,false-否 self.generate_qq_app = None # 是否生成qq小程序 self.generate_short_url = None # 是否生成短链接,true-是,false-否 self.generate_weapp_webview = None # 是否生成唤起微信客户端链接,true-是,false-否,默认false self.generate_we_app = None # 是否生成小程序推广 self.pid = None # 推广位 self.theme_id_list = None # 主题ID列表,例如[1,235]
def __init__(self, domain='gw-api.pinduoduo.com', port=80): RestApi.__init__(self, domain, port) self.custom_parameters = None # 自定义参数 # 商品ID,仅支持单个查询,例如:[123456]。建议使用goods_sign进行查询 self.goods_id_list = None self.goods_sign = None # 商品goodsSign,支持通过goods_sign查询商品。优先使用此字段进行查询 self.pid = None # 推广位id self.plan_type = None # 佣金优惠券对应推广类型,3:专属 4:招商 # 搜索id,建议填写,提高收益。来自pdd.ddk.goods.recommend.get、pdd.ddk.goods.search、pdd.ddk.top.goods.list.query等接口 self.search_id = None self.zs_duo_id = None # 招商多多客ID
def __init__(self, domain='gw-api.pinduoduo.com', port=80): RestApi.__init__(self, domain, port) self.custom_parameters = None # 自定义参数,为链接打上自定义标签。自定义参数最长限制64个字节。 self.generate_mall_collect_coupon = None # 是否生成店铺收藏券推广链接 self.generate_qq_app = None # 是否生成qq小程序 self.generate_schema_url = None # 是否返回 schema URL self.generate_short_url = None # 是否生成短链接,true-是,false-否 self.generate_weapp_webview = None # 是否生成唤起微信客户端链接,true-是,false-否,默认false self.mall_id = None # 店铺id self.multi_group = None # true--生成多人团推广链接 false--生成单人团推广链接(默认false)1、单人团推广链接:用户访问单人团推广链接,可直接购买商品无需拼团。2、多人团推广链接:用户访问双人团推广链接开团,若用户分享给他人参团,则开团者和参团者的佣金均结算给推手 self.pid = None # 推广位
def __init__(self, domain='gw-api.pinduoduo.com', port=80): RestApi.__init__(self, domain, port) # 自定义参数,为链接打上自定义标签;自定义参数最长限制64个字节;格式为: {"uid":"11111","sid":"22222"} , # 其中 uid 用户唯一标识,可自行加密后传入,每个用户仅且对应一个标识,必填; sid 上下文信息标识,例如sessionId等,非必填。 # 该json字符串中也可以加入其他自定义的key self.custom_parameters = None self.limit = 400 # 请求数量;默认值 : 400 self.list_id = None # 翻页时建议填写前页返回的list_id值 self.offset = 0 # 从多少位置开始请求;默认值 : 0 self.pid = None # 推广位id self.sort_type = 1 # 1-实时热销榜;2-实时收益榜
def __init__(self, domain='gw-api.pinduoduo.com', port=80): RestApi.__init__(self, domain, port) self.amount = None # 初始金额(单位分),有效金额枚举值:300、500、700、1100和1600,默认300 # -1-活动列表,0-默认红包,2–新人红包,3-刮刮卡,5-员工内购,6-购物车,7-大促会场,8-直播间列表集合页,10-生成绑定备案链接,11-生成超级红包(仅支持微信小程序),12-砸金蛋 self.channel_type = None self.custom_parameters = None # 自定义参数,为链接打上自定义标签。自定义参数最长限制64个字节。 self.diy_lottery_param = None # 转盘自定义参数 self.range_items = None # 自定义价格和商品佣金区间 self.diy_red_packet_param = None # 红包自定义参数 self.generate_qq_app = None # 是否生成qq小程序 self.generate_schema_url = None # 是否返回 schema URL self.generate_short_url = None # 是否生成短链接,true-是,false-否 self.generate_we_app = None # 是否生成小程序推广 self.p_id_list = None # 推广位列表,例如:["60005_612"]
def __init__(self, domain='gw-api.pinduoduo.com', port=80): RestApi.__init__(self, domain, port) self.crash_gift_order = None # 是否为礼金订单,查询礼金订单时,订单类型不填(默认推广订单)。 # 查询结束时间,和开始时间相差不能超过24小时。note:此时间为时间戳,指格林威治时间 1970 年01 月 01 日 00 时 00 分 00 秒(北京时间 1970 年 01 月 01 日 08 时 00 分 00 秒)起至现在的总秒数 self.end_update_time: int = None self.page = None # 第几页,从1到10000,默认1,注:使用最后更新时间范围增量同步时,必须采用倒序的分页方式(从最后一页往回取)才能避免漏单问题。 self.page_size = None # 返回的每页结果订单数,默认为100,范围为10到100,建议使用40~50,可以提高成功率,减少超时数量。 self.query_order_type = None # 订单类型:1-推广订单;2-直播间订单 # 是否返回总数,默认为true,如果指定false, 则返回的结果中不包含总记录数,通过此种方式获取增量数据,效率在原有的基础上有80%的提升。 self.return_count = None # 最近90天内多多进宝商品订单更新时间--查询时间开始。note:此时间为时间戳,指格林威治时间 1970 年01 月 01 日 00 时 00 分 00 秒(北京时间 1970 年 01 月 01 日 08 时 00 分 00 秒)起至现在的总秒数 self.start_update_time: int = None
def __init__(self, domain='gw-api.pinduoduo.com', port=80): RestApi.__init__(self, domain, port) # 自定义参数,为链接打上自定义标签;自定义参数最长限制64个字节;格式为: {"uid":"11111","sid":"22222"} ,其中 uid 用户唯一标识,可自行加密后传入,每个用户仅且对应一个标识,必填; # sid 上下文信息标识,例如sessionId等,非必填。该json字符串中也可以加入其他自定义的key self.custom_parameters = None self.generate_qq_app = None # 是否生成qq小程序 self.generate_schema_url = None # 是否返回 schema URL self.generate_short_url = None # 是否生成短链接,true-是,false-否 self.generate_we_app = None # 是否生成大转盘和主题的小程序推广链接 self.generate_weapp_webview = None # 是否生成唤起微信客户端链接,true-是,false-否,默认false self.multi_group = None # true--生成多人团推广链接 false--生成单人团推广链接(默认false)1、单人团推广链接:用户访问单人团推广链接,可直接购买商品无需拼团。2、多人团推广链接:用户访问双人团推广链接开团,若用户分享给他人参团,则开团者和参团者的佣金均结算给推手 self.pid_list = None # 推广位列表,例如:["60005_612"]
def __init__(self, domain='gw-api.pinduoduo.com', port=80): RestApi.__init__(self, domain, port) self.cash_gift_id = None # 多多礼金ID self.custom_parameters = None # 自定义参数,为链接打上自定义标签;自定义参数最长限制64个字节 self.generate_mall_collect_coupon = None # 是否生成店铺收藏券推广链接 self.goods_id_list = None # 商品ID,仅支持单个查询 self.goods_sign_list = None # goodsSign列表,仅支持单个商品 self.p_id = None # 推广位id self.room_id_list = None # 直播间id列表,如果生成直播间推广链接该参数必填,goods_id_list填[1] # 直播预约id列表,如果生成直播间预约推广链接该参数必填,goods_id_list填[1],room_id_list不填 self.target_id_list = None self.zs_duo_id = None # 招商多多客ID
def __init__(self, domain='gw-api.pinduoduo.com', port=80): RestApi.__init__(self, domain, port) # self.cat_id = None # 商品类目ID,使用pdd.goods.cats.get接口获取 self.has_clt_cpn = None # 是否有店铺收藏券 (true 所有;false 必须有券) self.has_coupon = None # 是否有优惠券 (0 所有;1 必须有券。) self.mall_id_list = None # 店铺id self.merchant_type_list = None # 店铺类型 self.page_number = None # 分页数 self.page_size = None # 每页数量 # 查询范围0----商品拼团价格区间;1----商品券后价价格区间;2----佣金比例区间;3----优惠券金额区间;4----加入多多进宝时间区间;5----销量区间;6----佣金金额区间 self.query_range_str = None self.range_vo_list = None # 筛选范围 self.pid = None # 推广位id self.custom_parameters = None # 自定义参数,为链接打上自定义标签。自定义参数最长限制64个字节。
def __init__(self, domain='gw-api.pinduoduo.com', port=80): RestApi.__init__(self, domain, port) # 猜你喜欢场景的商品类目,20100-百货,20200-母婴,20300-食品,20400-女装,20500-电器,20600-鞋包,20700-内衣,20800-美妆,20900-男装, # 21000-水果,21100-家纺,21200-文具,21300-运动,21400-虚拟,21500-汽车,21600-家装,21700-家具,21800-医药; self.cat_id = None # 0-1.9包邮, 1-今日爆款, 2-品牌清仓,3-相似商品推荐,4-猜你喜欢,5-实时热销,6-实时收益,7-今日畅销,8-高佣榜单,默认1 self.channel_type = 1 # 自定义参数,为链接打上自定义标签;自定义参数最长限制64个字节;格式为: {"uid":"11111","sid":"22222"} ,其中 uid 用户唯一标识,可自行加密后传入, # 每个用户仅且对应一个标识,必填; sid 上下文信息标识,例如sessionId等,非必填。该json字符串中也可以加入其他自定义的key self.custom_parameters = None self.goods_ids = None # 相似商品推荐场景时必传。商品Id,请求相似商品时,仅取数组的第一位 self.goods_sign_list = None # 相似商品推荐场景时必传。goodsSign,请求相似商品时,仅取数组的第一位 self.limit = 20 # 请求数量;默认值 : 20 self.list_id = None # 翻页时建议填写前页返回的list_id值 self.offset = 0 # 从多少位置开始请求;默认值 : 0,offset需是limit的整数倍,仅支持整页翻页 self.pid = None # 推广位id
def __init__(self, domain='gw-api.pinduoduo.com', port=80): RestApi.__init__(self, domain, port) self.page = None # 返回的页数 self.page_size = None # 返回的每页推广位数量 self.pid_list = None # 推广位id列表 self.status = None # 推广位状态:0-正常,1-封禁
def __init__(self, domain='gw-api.pinduoduo.com', port=80): RestApi.__init__(self, domain, port) # self.page = None # 返回的页码 self.page_size = None # 返回的一页数据数量
def __init__(self, domain='gw-api.pinduoduo.com', port=80): RestApi.__init__(self, domain, port) # self.parent_cat_id = None # 值=0时为顶点cat_id,通过树顶级节点获取cat树
def __init__(self, domain='gw-api.pinduoduo.com', port=80): RestApi.__init__(self, domain, port) self.order_sn = None # 订单号 self.query_order_type = None # 订单类型:1-推广订单;2-直播间订单
def __init__(self, domain='gw-api.pinduoduo.com', port=80): RestApi.__init__(self, domain, port) # self.theme_id = None # 主题ID
def __init__(self, domain='gw-api.pinduoduo.com', port=80): RestApi.__init__(self, domain, port) self.number = None # 要生成的推广位数量,默认为10,范围为:1~100 self.p_id_name_list = None # 推广位名称,例如["1","2"] self.media_id = None # 媒体id