Example #1
0
    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
Example #3
0
    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
Example #4
0
 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]
Example #6
0
    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
Example #7
0
    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  # 推广位
Example #8
0
    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-实时收益榜
Example #9
0
 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"]
Example #10
0
    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
Example #11
0
    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"]
Example #12
0
    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
Example #13
0
    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个字节。
Example #14
0
    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
Example #15
0
 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-封禁
Example #16
0
 def __init__(self, domain='gw-api.pinduoduo.com', port=80):
     RestApi.__init__(self, domain, port)
     #
     self.page = None  # 返回的页码
     self.page_size = None  # 返回的一页数据数量
Example #17
0
 def __init__(self, domain='gw-api.pinduoduo.com', port=80):
     RestApi.__init__(self, domain, port)
     #
     self.parent_cat_id = None  # 值=0时为顶点cat_id,通过树顶级节点获取cat树
Example #18
0
 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-直播间订单
Example #19
0
 def __init__(self, domain='gw-api.pinduoduo.com', port=80):
     RestApi.__init__(self, domain, port)
     #
     self.theme_id = None  # 主题ID
Example #20
0
 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