分销服务
分销相关的API服务,包含分销主服务(聚合各子服务能力)以及其余核心接口。
子服务页面(完整接口文档):
说明:为避免文档冗长,以下主服务文档隐藏了大部分“委托方法”(即简单转发到子服务的方法)。 如需查看完整子服务接口,请参考源码中的
kwaixiaodian.client.services.distribution.*模块。
异步分销服务
kwaixiaodian.client.services.distribution.main.AsyncDistributionService(client: AsyncBaseClient)
异步分销服务
整合各个分销子服务,提供完整的分销功能接口。
参考
- 开发文档(限流): docs/开发指南和规则协议/开发文档/API限流说明.md
- 开发文档(授权): docs/开发指南和规则协议/开发文档/APP授权说明.md
- 规则协议(日志接入规范): docs/开发指南和规则协议/规则协议/开放平台/开放平台日志接入规范.md
- 错误处理: docs/error-handling.md
初始化分销服务
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
client
|
AsyncBaseClient
|
基础客户端实例 |
必需 |
方法:
| 名称 | 描述 |
|---|---|
get_kwaimoney_preheat_work_link |
委托到CPS服务的获取快手货币预热工作链接方法 |
get_kwaimoney_requirement_cursor_list |
委托到CPS服务的获取快手货币需求游标列表方法 |
get_selection_list |
委托到CPS服务的获取精选列表方法 |
create_distribute_plan |
创建分销计划 |
update_distribute_plan |
更新分销计划 |
query_plan |
查询分销计划 |
query_plan_commission |
查询分销计划佣金 |
add_distribution_plan_promoter |
添加分销计划推广者 |
delete_distribution_plan_promoter |
删除分销计划推广者 |
update_promote |
推广更新 |
add_item_selection_url |
商品选品添加URL |
add_item_shelf_url |
商品货架添加URL |
query_selection_item_detail |
查询选品商品详情 |
offline_distribution_selection |
分销精选下线 |
pick_distribution_selection |
分销精选选品 |
create_distribution_activity_item_share |
创建分销活动商品分享 |
get_distribution_distributor_order_list |
获取分销商订单列表 |
get_distribution_public_category_list |
获取分销公开分类列表 |
save_distribution_seller_sample_rule |
保存分销卖家样本规则 |
test_distribution |
分销测试 |
Functions
get_kwaimoney_preheat_work_link(*args, **kwargs)
async
委托到CPS服务的获取快手货币预热工作链接方法
get_kwaimoney_requirement_cursor_list(*args, **kwargs)
async
委托到CPS服务的获取快手货币需求游标列表方法
get_selection_list(*args, **kwargs)
async
委托到CPS服务的获取精选列表方法
create_distribute_plan(access_token: str, plan_create_type: Optional[str] = None, normal_plan_param: Optional[Dict[str, Any]] = None, exclusive_plan_param: Optional[Dict[str, Any]] = None, orientation_plan_param: Optional[Dict[str, Any]] = None, uid: Optional[int] = None) -> DistributePlanCreateResponse
async
创建分销计划
OpenAPI: open.distribution.plan.create (POST)
Java: OpenDistributionPlanCreateRequest
Path: java_sdk_reference/decompiled_source/com/kuaishou/merchant/open/api/request/distribution/OpenDistributionPlanCreateRequest.java
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
access_token
|
str
|
访问令牌。 |
必需 |
plan_create_type
|
Optional[str]
|
计划创建类型(可选)。 |
None
|
normal_plan_param
|
Optional[Dict[str, Any]]
|
普通计划参数(可选)。 |
None
|
exclusive_plan_param
|
Optional[Dict[str, Any]]
|
独家计划参数(可选)。 |
None
|
orientation_plan_param
|
Optional[Dict[str, Any]]
|
定向计划参数(可选)。 |
None
|
uid
|
Optional[int]
|
可选用户ID(最后一个可选参数)。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
DistributePlanCreateResponse |
DistributePlanCreateResponse
|
分销计划创建结果。 |
引发:
| 类型 | 描述 |
|---|---|
KwaixiaodianAPIError
|
平台返回错误或解析失败。 |
update_distribute_plan(access_token: str, plan_id: Optional[int] = None, update_type: Optional[str] = None, update_plan_status_param: Optional[Dict[str, Any]] = None, update_normal_commission_param: Optional[Dict[str, Any]] = None, update_orientation_commission_param: Optional[Dict[str, Any]] = None, uid: Optional[int] = None) -> DistributePlanUpdateResponse
async
更新分销计划
OpenAPI: open.distribution.plan.update (POST)
Java: OpenDistributionPlanUpdateRequest
Path: java_sdk_reference/decompiled_source/com/kuaishou/merchant/open/api/request/distribution/OpenDistributionPlanUpdateRequest.java
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
access_token
|
str
|
访问令牌。 |
必需 |
plan_id
|
Optional[int]
|
计划ID(可选)。 |
None
|
update_type
|
Optional[str]
|
更新类型(可选)。 |
None
|
update_plan_status_param
|
Optional[Dict[str, Any]]
|
更新计划状态参数(可选)。 |
None
|
update_normal_commission_param
|
Optional[Dict[str, Any]]
|
更新普通佣金参数(可选)。 |
None
|
update_orientation_commission_param
|
Optional[Dict[str, Any]]
|
更新定向佣金参数(可选)。 |
None
|
uid
|
Optional[int]
|
可选用户ID(最后一个可选参数)。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
DistributePlanUpdateResponse |
DistributePlanUpdateResponse
|
分销计划更新结果。 |
引发:
| 类型 | 描述 |
|---|---|
KwaixiaodianAPIError
|
平台返回错误或解析失败。 |
query_plan(access_token: str, item_id: Optional[int] = None, uid: Optional[int] = None) -> PlanQueryResponse
async
查询分销计划
OpenAPI: open.distribution.plan.query (GET)
Java: OpenDistributionPlanQueryRequest
Path: java_sdk_reference/decompiled_source/com/kuaishou/merchant/open/api/request/distribution/OpenDistributionPlanQueryRequest.java
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
access_token
|
str
|
访问令牌。 |
必需 |
item_id
|
Optional[int]
|
商品ID(可选)。 |
None
|
uid
|
Optional[int]
|
可选用户ID(最后一个可选参数)。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
PlanQueryResponse |
PlanQueryResponse
|
分销计划信息。 |
引发:
| 类型 | 描述 |
|---|---|
KwaixiaodianAPIError
|
平台返回错误或解析失败。 |
query_plan_commission(access_token: str, plan_id: int, pcursor: Optional[str] = None, uid: Optional[int] = None) -> PlanCommissionQueryResponse
async
查询分销计划佣金
OpenAPI: open.distribution.plan.commission.query (GET)
Java: OpenDistributionPlanCommissionQueryRequest
Path: java_sdk_reference/decompiled_source/com/kuaishou/merchant/open/api/request/distribution/OpenDistributionPlanCommissionQueryRequest.java
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
access_token
|
str
|
访问令牌。 |
必需 |
plan_id
|
int
|
计划ID。 |
必需 |
pcursor
|
Optional[str]
|
分页游标(可选)。 |
None
|
uid
|
Optional[int]
|
可选用户ID(最后一个可选参数)。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
PlanCommissionQueryResponse |
PlanCommissionQueryResponse
|
佣金明细或汇总数据。 |
引发:
| 类型 | 描述 |
|---|---|
KwaixiaodianAPIError
|
平台返回错误或解析失败。 |
add_distribution_plan_promoter(access_token: str, plan_id: int, promoter_ids: List[int], uid: Optional[int] = None) -> DistributionPlanAddPromoterResponse
async
添加分销计划推广者
OpenAPI: open.distribution.distribution.plan.add.promoter (GET)
Java: OpenDistributionDistributionPlanAddPromoterRequest
Path: java_sdk_reference/decompiled_source/com/kuaishou/merchant/open/api/request/distribution/OpenDistributionDistributionPlanAddPromoterRequest.java
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
access_token
|
str
|
访问令牌。 |
必需 |
plan_id
|
int
|
计划ID。 |
必需 |
promoter_ids
|
List[int]
|
推广者ID列表。 |
必需 |
uid
|
Optional[int]
|
可选用户ID(最后一个可选参数)。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
DistributionPlanAddPromoterResponse |
DistributionPlanAddPromoterResponse
|
添加推广者的处理结果。 |
引发:
| 类型 | 描述 |
|---|---|
KwaixiaodianAPIError
|
平台返回错误或解析失败。 |
delete_distribution_plan_promoter(access_token: str, plan_id: int, promoter_ids: List[int], uid: Optional[int] = None) -> DistributionPlanDeletePromoterResponse
async
删除分销计划推广者
OpenAPI: open.distribution.distribution.plan.delete.promoter (GET)
Java: OpenDistributionDistributionPlanDeletePromoterRequest
Path: java_sdk_reference/decompiled_source/com/kuaishou/merchant/open/api/request/distribution/OpenDistributionDistributionPlanDeletePromoterRequest.java
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
access_token
|
str
|
访问令牌。 |
必需 |
plan_id
|
int
|
计划ID。 |
必需 |
promoter_ids
|
List[int]
|
推广者ID列表。 |
必需 |
uid
|
Optional[int]
|
可选用户ID(最后一个可选参数)。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
DistributionPlanDeletePromoterResponse |
DistributionPlanDeletePromoterResponse
|
删除推广者的处理结果。 |
引发:
| 类型 | 描述 |
|---|---|
KwaixiaodianAPIError
|
平台返回错误或解析失败。 |
update_promote(access_token: str, commission_id: List[int], status: int, uid: Optional[int] = None) -> PromoteUpdateResponse
async
推广更新
OpenAPI: open.distribution.promote.update (POST)
Java: OpenDistributionPromoteUpdateRequest
Path: java_sdk_reference/decompiled_source/com/kuaishou/merchant/open/api/request/distribution/OpenDistributionPromoteUpdateRequest.java
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
access_token
|
str
|
访问令牌。 |
必需 |
commission_id
|
List[int]
|
佣金ID列表。 |
必需 |
status
|
int
|
状态码。 |
必需 |
uid
|
Optional[int]
|
可选用户ID(最后一个可选参数)。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
PromoteUpdateResponse |
PromoteUpdateResponse
|
推广更新处理结果。 |
引发:
| 类型 | 描述 |
|---|---|
KwaixiaodianAPIError
|
平台返回错误或解析失败。 |
add_item_selection_url(access_token: str, selection_id: int, url: str, uid: Optional[int] = None) -> ItemSelectionAddUrlResponse
async
商品选品添加URL
OpenAPI: open.distribution.item.selection.add.url (GET)
Java: OpenDistributionItemSelectionAddUrlRequest
Path: java_sdk_reference/decompiled_source/com/kuaishou/merchant/open/api/request/distribution/OpenDistributionItemSelectionAddUrlRequest.java
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
access_token
|
str
|
访问令牌。 |
必需 |
selection_id
|
int
|
选品ID。 |
必需 |
url
|
str
|
URL地址。 |
必需 |
uid
|
Optional[int]
|
可选用户ID(最后一个可选参数)。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
ItemSelectionAddUrlResponse |
ItemSelectionAddUrlResponse
|
添加结果。 |
引发:
| 类型 | 描述 |
|---|---|
KwaixiaodianAPIError
|
平台返回错误或解析失败。 |
add_item_shelf_url(access_token: str, shelf_id: int, url: str, uid: Optional[int] = None) -> ItemShelfAddUrlResponse
async
商品货架添加URL
OpenAPI: open.distribution.item.shelf.add.url (GET)
Java: OpenDistributionItemShelfAddUrlRequest
Path: java_sdk_reference/decompiled_source/com/kuaishou/merchant/open/api/request/distribution/OpenDistributionItemShelfAddUrlRequest.java
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
access_token
|
str
|
访问令牌。 |
必需 |
shelf_id
|
int
|
货架ID。 |
必需 |
url
|
str
|
URL地址。 |
必需 |
uid
|
Optional[int]
|
可选用户ID(最后一个可选参数)。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
ItemShelfAddUrlResponse |
ItemShelfAddUrlResponse
|
添加结果。 |
引发:
| 类型 | 描述 |
|---|---|
KwaixiaodianAPIError
|
平台返回错误或解析失败。 |
query_selection_item_detail(access_token: str, selection_id: int, item_id: int, uid: Optional[int] = None) -> QuerySelectionItemDetailResponse
async
查询选品商品详情
OpenAPI: open.distribution.query.selection.item.detail (GET)
Java: OpenDistributionQuerySelectionItemDetailRequest
Path: java_sdk_reference/decompiled_source/com/kuaishou/merchant/open/api/request/distribution/OpenDistributionQuerySelectionItemDetailRequest.java
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
access_token
|
str
|
访问令牌。 |
必需 |
selection_id
|
int
|
选品ID。 |
必需 |
item_id
|
int
|
商品ID。 |
必需 |
uid
|
Optional[int]
|
可选用户ID(最后一个可选参数)。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
QuerySelectionItemDetailResponse |
QuerySelectionItemDetailResponse
|
选品商品详情数据。 |
引发:
| 类型 | 描述 |
|---|---|
KwaixiaodianAPIError
|
平台返回错误或解析失败。 |
offline_distribution_selection(access_token: str, selection_id: int, uid: Optional[int] = None) -> DistributionSelectionOfflineResponse
async
分销精选下线
OpenAPI: open.distribution.selection.offline (POST)
Java: OpenDistributionSelectionOfflineRequest
Path: java_sdk_reference/decompiled_source/com/kuaishou/merchant/open/api/request/distribution/OpenDistributionSelectionOfflineRequest.java
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
access_token
|
str
|
访问令牌。 |
必需 |
selection_id
|
int
|
精选ID。 |
必需 |
uid
|
Optional[int]
|
可选用户ID(最后一个可选参数)。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
DistributionSelectionOfflineResponse |
DistributionSelectionOfflineResponse
|
下线操作结果。 |
引发:
| 类型 | 描述 |
|---|---|
KwaixiaodianAPIError
|
平台返回错误或解析失败。 |
pick_distribution_selection(access_token: str, selection_id: int, item_ids: List[int], uid: Optional[int] = None) -> DistributionSelectionPickResponse
async
分销精选选品
OpenAPI: open.distribution.selection.pick (POST)
Java: OpenDistributionSelectionPickRequest
Path: java_sdk_reference/decompiled_source/com/kuaishou/merchant/open/api/request/distribution/OpenDistributionSelectionPickRequest.java
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
access_token
|
str
|
访问令牌。 |
必需 |
selection_id
|
int
|
精选ID。 |
必需 |
item_ids
|
List[int]
|
商品ID列表。 |
必需 |
uid
|
Optional[int]
|
可选用户ID(最后一个可选参数)。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
DistributionSelectionPickResponse |
DistributionSelectionPickResponse
|
选品操作结果。 |
引发:
| 类型 | 描述 |
|---|---|
KwaixiaodianAPIError
|
平台返回错误或解析失败。 |
create_distribution_activity_item_share(access_token: str, activity_id: int, item_id: int, share_title: str, share_desc: Optional[str] = None, uid: Optional[int] = None) -> DistributionActivityItemShareCreateResponse
async
创建分销活动商品分享
OpenAPI: open.distribution.activity.item.share.create (POST)
Java: OpenDistributionActivityItemShareCreateRequest
Path: java_sdk_reference/decompiled_source/com/kuaishou/merchant/open/api/request/distribution/OpenDistributionActivityItemShareCreateRequest.java
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
access_token
|
str
|
访问令牌。 |
必需 |
activity_id
|
int
|
活动ID。 |
必需 |
item_id
|
int
|
商品ID。 |
必需 |
share_title
|
str
|
分享标题。 |
必需 |
share_desc
|
Optional[str]
|
分享描述(可选)。 |
None
|
uid
|
Optional[int]
|
可选用户ID(最后一个可选参数)。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
DistributionActivityItemShareCreateResponse |
DistributionActivityItemShareCreateResponse
|
分享创建结果。 |
引发:
| 类型 | 描述 |
|---|---|
KwaixiaodianAPIError
|
平台返回错误或解析失败。 |
get_distribution_distributor_order_list(access_token: str, distributor_id: int, begin_time: Optional[int] = None, end_time: Optional[int] = None, order_status: Optional[int] = None, page: Optional[int] = None, page_size: Optional[int] = None, uid: Optional[int] = None) -> DistributionDistributorOrderListResponse
async
获取分销商订单列表
OpenAPI: open.distribution.distributor.order.list (GET)
Java: OpenDistributionDistributorOrderListRequest
Path: java_sdk_reference/decompiled_source/com/kuaishou/merchant/open/api/request/distribution/OpenDistributionDistributorOrderListRequest.java
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
access_token
|
str
|
访问令牌。 |
必需 |
distributor_id
|
int
|
分销商ID。 |
必需 |
begin_time
|
Optional[int]
|
开始时间(毫秒)(可选)。 |
None
|
end_time
|
Optional[int]
|
结束时间(毫秒)(可选)。 |
None
|
order_status
|
Optional[int]
|
订单状态(可选)。 |
None
|
page
|
Optional[int]
|
页码(可选)。 |
None
|
page_size
|
Optional[int]
|
页面大小(可选)。 |
None
|
uid
|
Optional[int]
|
可选用户ID(最后一个可选参数)。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
DistributionDistributorOrderListResponse |
DistributionDistributorOrderListResponse
|
订单分页数据。 |
引发:
| 类型 | 描述 |
|---|---|
KwaixiaodianAPIError
|
平台返回错误或解析失败。 |
get_distribution_public_category_list(access_token: str, uid: Optional[int] = None) -> DistributionPublicCategoryListResponse
async
获取分销公开分类列表
OpenAPI: open.distribution.public.category.list (GET)
Java: OpenDistributionPublicCategoryListRequest
Path: java_sdk_reference/decompiled_source/com/kuaishou/merchant/open/api/request/distribution/OpenDistributionPublicCategoryListRequest.java
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
access_token
|
str
|
访问令牌。 |
必需 |
uid
|
Optional[int]
|
可选用户ID(最后一个可选参数)。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
DistributionPublicCategoryListResponse |
DistributionPublicCategoryListResponse
|
公开分类列表。 |
引发:
| 类型 | 描述 |
|---|---|
KwaixiaodianAPIError
|
平台返回错误或解析失败。 |
save_distribution_seller_sample_rule(access_token: str, rule_name: str, rule_config: Dict[str, Any], uid: Optional[int] = None) -> DistributionSellerSampleRuleSaveResponse
async
保存分销卖家样本规则
OpenAPI: open.distribution.seller.sample.rule.save (POST)
Java: OpenDistributionSellerSampleRuleSaveRequest
Path: java_sdk_reference/decompiled_source/com/kuaishou/merchant/open/api/request/distribution/OpenDistributionSellerSampleRuleSaveRequest.java
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
access_token
|
str
|
访问令牌。 |
必需 |
rule_name
|
str
|
规则名称。 |
必需 |
rule_config
|
Dict[str, Any]
|
规则配置。 |
必需 |
uid
|
Optional[int]
|
可选用户ID(最后一个可选参数)。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
DistributionSellerSampleRuleSaveResponse |
DistributionSellerSampleRuleSaveResponse
|
保存结果。 |
引发:
| 类型 | 描述 |
|---|---|
KwaixiaodianAPIError
|
平台返回错误或解析失败。 |
test_distribution(access_token: str, test_param: str, uid: Optional[int] = None) -> DistributionTestResponse
async
分销测试
OpenAPI: open.distribution.test (GET)
Java: OpenDistributionTestRequest
Path: java_sdk_reference/decompiled_source/com/kuaishou/merchant/open/api/request/distribution/OpenDistributionTestRequest.java
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
access_token
|
str
|
访问令牌。 |
必需 |
test_param
|
str
|
测试参数。 |
必需 |
uid
|
Optional[int]
|
可选用户ID(最后一个可选参数)。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
DistributionTestResponse |
DistributionTestResponse
|
测试调用结果。 |
引发:
| 类型 | 描述 |
|---|---|
KwaixiaodianAPIError
|
平台返回错误或解析失败。 |
同步分销服务
kwaixiaodian.client.services.distribution.main.SyncDistributionService(client: SyncBaseClient)
同步分销服务
整合各个分销子服务,提供完整的分销功能接口。
参考
- 开发文档(限流): docs/开发指南和规则协议/开发文档/API限流说明.md
- 开发文档(授权): docs/开发指南和规则协议/开发文档/APP授权说明.md
- 规则协议(日志接入规范): docs/开发指南和规则协议/规则协议/开放平台/开放平台日志接入规范.md
- 错误处理: docs/error-handling.md
初始化分销服务
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
client
|
SyncBaseClient
|
同步基础客户端实例 |
必需 |
方法:
| 名称 | 描述 |
|---|---|
get_kwaimoney_preheat_work_link |
委托到CPS服务的获取快手货币预热工作链接方法 |
get_kwaimoney_requirement_cursor_list |
委托到CPS服务的获取快手货币需求游标列表方法 |
get_selection_list |
委托到CPS服务的获取精选列表方法 |
create_distribute_plan |
创建分销计划 |
update_distribute_plan |
更新分销计划 |
query_plan |
查询分销计划 |
query_plan_commission |
查询分销计划佣金 |
add_distribution_plan_promoter |
添加分销计划推广者 |
delete_distribution_plan_promoter |
删除分销计划推广者 |
update_promote |
推广更新 |
add_item_selection_url |
商品选品添加URL |
add_item_shelf_url |
商品货架添加URL |
query_selection_item_detail |
查询选品商品详情 |
offline_distribution_selection |
分销精选下线 |
pick_distribution_selection |
分销精选选品 |
create_distribution_activity_item_share |
创建分销活动商品分享 |
get_distribution_distributor_order_list |
获取分销商订单列表 |
get_distribution_public_category_list |
获取分销公开分类列表 |
save_distribution_seller_sample_rule |
保存分销卖家样本规则 |
test_distribution |
分销测试 |
Functions
get_kwaimoney_preheat_work_link(*args, **kwargs)
委托到CPS服务的获取快手货币预热工作链接方法
get_kwaimoney_requirement_cursor_list(*args, **kwargs)
委托到CPS服务的获取快手货币需求游标列表方法
get_selection_list(*args, **kwargs)
委托到CPS服务的获取精选列表方法
create_distribute_plan(access_token: str, plan_create_type: Optional[str] = None, normal_plan_param: Optional[Dict[str, Any]] = None, exclusive_plan_param: Optional[Dict[str, Any]] = None, orientation_plan_param: Optional[Dict[str, Any]] = None, uid: Optional[int] = None) -> DistributePlanCreateResponse
创建分销计划
OpenAPI: open.distribution.plan.create (POST)
Java: OpenDistributionPlanCreateRequest
Path: java_sdk_reference/decompiled_source/com/kuaishou/merchant/open/api/request/distribution/OpenDistributionPlanCreateRequest.java
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
access_token
|
str
|
访问令牌。 |
必需 |
plan_create_type
|
Optional[str]
|
计划创建类型(可选)。 |
None
|
normal_plan_param
|
Optional[Dict[str, Any]]
|
普通计划参数(可选)。 |
None
|
exclusive_plan_param
|
Optional[Dict[str, Any]]
|
独家计划参数(可选)。 |
None
|
orientation_plan_param
|
Optional[Dict[str, Any]]
|
定向计划参数(可选)。 |
None
|
uid
|
Optional[int]
|
可选用户ID(最后一个可选参数)。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
DistributePlanCreateResponse |
DistributePlanCreateResponse
|
分销计划创建结果。 |
引发:
| 类型 | 描述 |
|---|---|
KwaixiaodianAPIError
|
平台返回错误或解析失败。 |
update_distribute_plan(access_token: str, plan_id: Optional[int] = None, update_type: Optional[str] = None, update_plan_status_param: Optional[Dict[str, Any]] = None, update_normal_commission_param: Optional[Dict[str, Any]] = None, update_orientation_commission_param: Optional[Dict[str, Any]] = None, uid: Optional[int] = None) -> DistributePlanUpdateResponse
更新分销计划
OpenAPI: open.distribution.plan.update (POST)
Java: OpenDistributionPlanUpdateRequest
Path: java_sdk_reference/decompiled_source/com/kuaishou/merchant/open/api/request/distribution/OpenDistributionPlanUpdateRequest.java
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
access_token
|
str
|
访问令牌。 |
必需 |
plan_id
|
Optional[int]
|
计划ID(可选)。 |
None
|
update_type
|
Optional[str]
|
更新类型(可选)。 |
None
|
update_plan_status_param
|
Optional[Dict[str, Any]]
|
更新计划状态参数(可选)。 |
None
|
update_normal_commission_param
|
Optional[Dict[str, Any]]
|
更新普通佣金参数(可选)。 |
None
|
update_orientation_commission_param
|
Optional[Dict[str, Any]]
|
更新定向佣金参数(可选)。 |
None
|
uid
|
Optional[int]
|
可选用户ID(最后一个可选参数)。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
DistributePlanUpdateResponse |
DistributePlanUpdateResponse
|
分销计划更新结果。 |
引发:
| 类型 | 描述 |
|---|---|
KwaixiaodianAPIError
|
平台返回错误或解析失败。 |
query_plan(access_token: str, item_id: Optional[int] = None, uid: Optional[int] = None) -> PlanQueryResponse
查询分销计划
OpenAPI: open.distribution.plan.query (GET)
Java: OpenDistributionPlanQueryRequest
Path: java_sdk_reference/decompiled_source/com/kuaishou/merchant/open/api/request/distribution/OpenDistributionPlanQueryRequest.java
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
access_token
|
str
|
访问令牌。 |
必需 |
item_id
|
Optional[int]
|
商品ID(可选)。 |
None
|
uid
|
Optional[int]
|
可选用户ID(最后一个可选参数)。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
PlanQueryResponse |
PlanQueryResponse
|
分销计划信息。 |
引发:
| 类型 | 描述 |
|---|---|
KwaixiaodianAPIError
|
平台返回错误或解析失败。 |
query_plan_commission(access_token: str, plan_id: int, pcursor: Optional[str] = None, uid: Optional[int] = None) -> PlanCommissionQueryResponse
查询分销计划佣金
OpenAPI: open.distribution.plan.commission.query (GET)
Java: OpenDistributionPlanCommissionQueryRequest
Path: java_sdk_reference/decompiled_source/com/kuaishou/merchant/open/api/request/distribution/OpenDistributionPlanCommissionQueryRequest.java
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
access_token
|
str
|
访问令牌。 |
必需 |
plan_id
|
int
|
计划ID。 |
必需 |
pcursor
|
Optional[str]
|
分页游标(可选)。 |
None
|
uid
|
Optional[int]
|
可选用户ID(最后一个可选参数)。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
PlanCommissionQueryResponse |
PlanCommissionQueryResponse
|
佣金明细或汇总数据。 |
引发:
| 类型 | 描述 |
|---|---|
KwaixiaodianAPIError
|
平台返回错误或解析失败。 |
add_distribution_plan_promoter(access_token: str, plan_id: int, promoter_ids: List[int], uid: Optional[int] = None) -> DistributionPlanAddPromoterResponse
添加分销计划推广者
OpenAPI: open.distribution.distribution.plan.add.promoter (GET)
Java: OpenDistributionDistributionPlanAddPromoterRequest
Path: java_sdk_reference/decompiled_source/com/kuaishou/merchant/open/api/request/distribution/OpenDistributionDistributionPlanAddPromoterRequest.java
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
access_token
|
str
|
访问令牌。 |
必需 |
plan_id
|
int
|
计划ID。 |
必需 |
promoter_ids
|
List[int]
|
推广者ID列表。 |
必需 |
uid
|
Optional[int]
|
可选用户ID(最后一个可选参数)。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
DistributionPlanAddPromoterResponse |
DistributionPlanAddPromoterResponse
|
添加推广者的处理结果。 |
引发:
| 类型 | 描述 |
|---|---|
KwaixiaodianAPIError
|
平台返回错误或解析失败。 |
delete_distribution_plan_promoter(access_token: str, plan_id: int, promoter_ids: List[int], uid: Optional[int] = None) -> DistributionPlanDeletePromoterResponse
删除分销计划推广者
OpenAPI: open.distribution.distribution.plan.delete.promoter (GET)
Java: OpenDistributionDistributionPlanDeletePromoterRequest
Path: java_sdk_reference/decompiled_source/com/kuaishou/merchant/open/api/request/distribution/OpenDistributionDistributionPlanDeletePromoterRequest.java
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
access_token
|
str
|
访问令牌。 |
必需 |
plan_id
|
int
|
计划ID。 |
必需 |
promoter_ids
|
List[int]
|
推广者ID列表。 |
必需 |
uid
|
Optional[int]
|
可选用户ID(最后一个可选参数)。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
DistributionPlanDeletePromoterResponse |
DistributionPlanDeletePromoterResponse
|
删除推广者的处理结果。 |
引发:
| 类型 | 描述 |
|---|---|
KwaixiaodianAPIError
|
平台返回错误或解析失败。 |
update_promote(access_token: str, commission_id: List[int], status: int, uid: Optional[int] = None) -> PromoteUpdateResponse
推广更新
OpenAPI: open.distribution.promote.update (POST)
Java: OpenDistributionPromoteUpdateRequest
Path: java_sdk_reference/decompiled_source/com/kuaishou/merchant/open/api/request/distribution/OpenDistributionPromoteUpdateRequest.java
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
access_token
|
str
|
访问令牌。 |
必需 |
commission_id
|
List[int]
|
佣金ID列表。 |
必需 |
status
|
int
|
状态码。 |
必需 |
uid
|
Optional[int]
|
可选用户ID(最后一个可选参数)。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
PromoteUpdateResponse |
PromoteUpdateResponse
|
推广更新处理结果。 |
引发:
| 类型 | 描述 |
|---|---|
KwaixiaodianAPIError
|
平台返回错误或解析失败。 |
add_item_selection_url(access_token: str, selection_id: int, url: str, uid: Optional[int] = None) -> ItemSelectionAddUrlResponse
商品选品添加URL
OpenAPI: open.distribution.item.selection.add.url (GET)
Java: OpenDistributionItemSelectionAddUrlRequest
Path: java_sdk_reference/decompiled_source/com/kuaishou/merchant/open/api/request/distribution/OpenDistributionItemSelectionAddUrlRequest.java
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
access_token
|
str
|
访问令牌。 |
必需 |
selection_id
|
int
|
选品ID。 |
必需 |
url
|
str
|
URL地址。 |
必需 |
uid
|
Optional[int]
|
可选用户ID(最后一个可选参数)。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
ItemSelectionAddUrlResponse |
ItemSelectionAddUrlResponse
|
添加结果。 |
引发:
| 类型 | 描述 |
|---|---|
KwaixiaodianAPIError
|
平台返回错误或解析失败。 |
add_item_shelf_url(access_token: str, shelf_id: int, url: str, uid: Optional[int] = None) -> ItemShelfAddUrlResponse
商品货架添加URL
OpenAPI: open.distribution.item.shelf.add.url (GET)
Java: OpenDistributionItemShelfAddUrlRequest
Path: java_sdk_reference/decompiled_source/com/kuaishou/merchant/open/api/request/distribution/OpenDistributionItemShelfAddUrlRequest.java
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
access_token
|
str
|
访问令牌。 |
必需 |
shelf_id
|
int
|
货架ID。 |
必需 |
url
|
str
|
URL地址。 |
必需 |
uid
|
Optional[int]
|
可选用户ID(最后一个可选参数)。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
ItemShelfAddUrlResponse |
ItemShelfAddUrlResponse
|
添加结果。 |
引发:
| 类型 | 描述 |
|---|---|
KwaixiaodianAPIError
|
平台返回错误或解析失败。 |
query_selection_item_detail(access_token: str, selection_id: int, item_id: int, uid: Optional[int] = None) -> QuerySelectionItemDetailResponse
查询选品商品详情
OpenAPI: open.distribution.query.selection.item.detail (GET)
Java: OpenDistributionQuerySelectionItemDetailRequest
Path: java_sdk_reference/decompiled_source/com/kuaishou/merchant/open/api/request/distribution/OpenDistributionQuerySelectionItemDetailRequest.java
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
access_token
|
str
|
访问令牌。 |
必需 |
selection_id
|
int
|
选品ID。 |
必需 |
item_id
|
int
|
商品ID。 |
必需 |
uid
|
Optional[int]
|
可选用户ID(最后一个可选参数)。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
QuerySelectionItemDetailResponse |
QuerySelectionItemDetailResponse
|
选品商品详情数据。 |
引发:
| 类型 | 描述 |
|---|---|
KwaixiaodianAPIError
|
平台返回错误或解析失败。 |
offline_distribution_selection(access_token: str, selection_id: int, uid: Optional[int] = None) -> DistributionSelectionOfflineResponse
分销精选下线
OpenAPI: open.distribution.selection.offline (POST)
Java: OpenDistributionSelectionOfflineRequest
Path: java_sdk_reference/decompiled_source/com/kuaishou/merchant/open/api/request/distribution/OpenDistributionSelectionOfflineRequest.java
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
access_token
|
str
|
访问令牌。 |
必需 |
selection_id
|
int
|
精选ID。 |
必需 |
uid
|
Optional[int]
|
可选用户ID(最后一个可选参数)。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
DistributionSelectionOfflineResponse |
DistributionSelectionOfflineResponse
|
下线操作结果。 |
引发:
| 类型 | 描述 |
|---|---|
KwaixiaodianAPIError
|
平台返回错误或解析失败。 |
pick_distribution_selection(access_token: str, selection_id: int, item_ids: List[int], uid: Optional[int] = None) -> DistributionSelectionPickResponse
分销精选选品
OpenAPI: open.distribution.selection.pick (POST)
Java: OpenDistributionSelectionPickRequest
Path: java_sdk_reference/decompiled_source/com/kuaishou/merchant/open/api/request/distribution/OpenDistributionSelectionPickRequest.java
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
access_token
|
str
|
访问令牌。 |
必需 |
selection_id
|
int
|
精选ID。 |
必需 |
item_ids
|
List[int]
|
商品ID列表。 |
必需 |
uid
|
Optional[int]
|
可选用户ID(最后一个可选参数)。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
DistributionSelectionPickResponse |
DistributionSelectionPickResponse
|
选品操作结果。 |
引发:
| 类型 | 描述 |
|---|---|
KwaixiaodianAPIError
|
平台返回错误或解析失败。 |
create_distribution_activity_item_share(access_token: str, activity_id: int, item_id: int, share_title: str, share_desc: Optional[str] = None, uid: Optional[int] = None) -> DistributionActivityItemShareCreateResponse
创建分销活动商品分享
OpenAPI: open.distribution.activity.item.share.create (POST)
Java: OpenDistributionActivityItemShareCreateRequest
Path: java_sdk_reference/decompiled_source/com/kuaishou/merchant/open/api/request/distribution/OpenDistributionActivityItemShareCreateRequest.java
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
access_token
|
str
|
访问令牌。 |
必需 |
activity_id
|
int
|
活动ID。 |
必需 |
item_id
|
int
|
商品ID。 |
必需 |
share_title
|
str
|
分享标题。 |
必需 |
share_desc
|
Optional[str]
|
分享描述(可选)。 |
None
|
uid
|
Optional[int]
|
可选用户ID(最后一个可选参数)。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
DistributionActivityItemShareCreateResponse |
DistributionActivityItemShareCreateResponse
|
分享创建结果。 |
引发:
| 类型 | 描述 |
|---|---|
KwaixiaodianAPIError
|
平台返回错误或解析失败。 |
get_distribution_distributor_order_list(access_token: str, distributor_id: int, begin_time: Optional[int] = None, end_time: Optional[int] = None, order_status: Optional[int] = None, page: Optional[int] = None, page_size: Optional[int] = None, uid: Optional[int] = None) -> DistributionDistributorOrderListResponse
获取分销商订单列表
OpenAPI: open.distribution.distributor.order.list (GET)
Java: OpenDistributionDistributorOrderListRequest
Path: java_sdk_reference/decompiled_source/com/kuaishou/merchant/open/api/request/distribution/OpenDistributionDistributorOrderListRequest.java
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
access_token
|
str
|
访问令牌。 |
必需 |
distributor_id
|
int
|
分销商ID。 |
必需 |
begin_time
|
Optional[int]
|
开始时间(毫秒)(可选)。 |
None
|
end_time
|
Optional[int]
|
结束时间(毫秒)(可选)。 |
None
|
order_status
|
Optional[int]
|
订单状态(可选)。 |
None
|
page
|
Optional[int]
|
页码(可选)。 |
None
|
page_size
|
Optional[int]
|
页面大小(可选)。 |
None
|
uid
|
Optional[int]
|
可选用户ID(最后一个可选参数)。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
DistributionDistributorOrderListResponse |
DistributionDistributorOrderListResponse
|
订单分页数据。 |
引发:
| 类型 | 描述 |
|---|---|
KwaixiaodianAPIError
|
平台返回错误或解析失败。 |
get_distribution_public_category_list(access_token: str, uid: Optional[int] = None) -> DistributionPublicCategoryListResponse
获取分销公开分类列表
OpenAPI: open.distribution.public.category.list (GET)
Java: OpenDistributionPublicCategoryListRequest
Path: java_sdk_reference/decompiled_source/com/kuaishou/merchant/open/api/request/distribution/OpenDistributionPublicCategoryListRequest.java
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
access_token
|
str
|
访问令牌。 |
必需 |
uid
|
Optional[int]
|
可选用户ID(最后一个可选参数)。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
DistributionPublicCategoryListResponse |
DistributionPublicCategoryListResponse
|
公开分类列表。 |
引发:
| 类型 | 描述 |
|---|---|
KwaixiaodianAPIError
|
平台返回错误或解析失败。 |
save_distribution_seller_sample_rule(access_token: str, rule_name: str, rule_config: Dict[str, Any], uid: Optional[int] = None) -> DistributionSellerSampleRuleSaveResponse
保存分销卖家样本规则
OpenAPI: open.distribution.seller.sample.rule.save (POST)
Java: OpenDistributionSellerSampleRuleSaveRequest
Path: java_sdk_reference/decompiled_source/com/kuaishou/merchant/open/api/request/distribution/OpenDistributionSellerSampleRuleSaveRequest.java
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
access_token
|
str
|
访问令牌。 |
必需 |
rule_name
|
str
|
规则名称。 |
必需 |
rule_config
|
Dict[str, Any]
|
规则配置。 |
必需 |
uid
|
Optional[int]
|
可选用户ID(最后一个可选参数)。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
DistributionSellerSampleRuleSaveResponse |
DistributionSellerSampleRuleSaveResponse
|
保存结果。 |
引发:
| 类型 | 描述 |
|---|---|
KwaixiaodianAPIError
|
平台返回错误或解析失败。 |
test_distribution(access_token: str, test_param: str, uid: Optional[int] = None) -> DistributionTestResponse
分销测试
OpenAPI: open.distribution.test (GET)
Java: OpenDistributionTestRequest
Path: java_sdk_reference/decompiled_source/com/kuaishou/merchant/open/api/request/distribution/OpenDistributionTestRequest.java
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
access_token
|
str
|
访问令牌。 |
必需 |
test_param
|
str
|
测试参数。 |
必需 |
uid
|
Optional[int]
|
可选用户ID(最后一个可选参数)。 |
None
|
返回:
| 名称 | 类型 | 描述 |
|---|---|---|
DistributionTestResponse |
DistributionTestResponse
|
测试调用结果。 |
引发:
| 类型 | 描述 |
|---|---|
KwaixiaodianAPIError
|
平台返回错误或解析失败。 |