Skip to content

spread · 推广

ts
import { SpreadDomain } from '@hfyidu/api/spread'

推广领域负责根据推广 ID 拉取推广落地页所需的推广信息(分销/裂变落地页配置、跳转目标、企业微信客服链接等),服务前缀 spread

用例总览

用例说明请求方式
SpreadDomain.cases.info获取推广信息GET spread/info

info · 获取推广信息

ts
const { data } = await SpreadDomain.cases.info.run({
  spread_id: 1001,
})

console.log(data) // SpreadInfoDto

请求参数 SpreadInfoQueryParams

字段类型必填说明
spread_idnumber推广 ID

响应 SpreadInfoDto

SpreadInfoDto

字段类型后台原始字段说明
idnumberid推广记录 ID,必填
installNumbernumberforce_desk_num要求安装/加桌数量,默认 0
appIdnumberapp_id关联的应用 ID,默认 0
typenumberspread_type推广类型,默认 1
theatre_idnumber | nulltheatre_id关联的短剧剧场 ID,默认 null
collect_idnumber | nullcollect_id关联的合集 ID,默认 null
collect_numbernumber | nullcollect_number合集集数,默认 null
book_idnumber | nullbook_id关联的小说 ID,默认 null
chapter_idnumber | nullchapter_id关联的章节 ID,默认 null
chapter_numbernumber | nullchapter_number章节序号,默认 null
ad_idnumber | nullad_id关联的广告 ID,默认 null
remarkstringremark备注,默认 ''
is_activenumberis_active是否启用,默认 0
check_statusnumbercheck_status审核状态,默认 0
open_statusnumberopen_status开启状态,默认 1
corpIdstringcorp_id企业微信企业 ID,默认 ''
baseCorpIdstringbase_corpid企业微信基准企业 ID,默认 ''
wecomCustomerUrlstringwecom_customer_url企业微信客服链接,默认 ''
configSpreadInfoConfigDtorollback_config落地页兜底跳转配置,默认新建一个 SpreadInfoConfigDto 实例,见下表

SpreadInfoDto 还内部持有两个私有字段(不建议业务代码直接读取,请使用下方对应的只读 getter):

私有字段类型后台原始字段说明
force_desk_switchnumberforce_desk_switch是否强制要求加桌的开关原始值,默认 1
spread_with_videonumberspread_with_video是否伴随短剧推广的原始值,默认 0

对应的只读 getter:

Getter类型说明
installMustStatusboolean是否强制要求安装/加桌,等价于 force_desk_switch !== 0
spreadWithVideoboolean是否为短剧类推广,等价于 spread_with_video === 1

SpreadInfoConfigDto

字段类型后台原始字段说明
appInfoSpreadInfoConfigAppDtoappInfo兜底跳转的目标应用信息,默认新建一个 SpreadInfoConfigAppDto 实例,见下表
pagestring | nullpage兜底跳转的目标页面路径,默认 null
typenumberrollback_type兜底跳转类型,默认 0

SpreadInfoConfigAppDto

字段类型后台原始字段说明
idnumberid目标应用 ID,默认 0
appNamestringapp_name目标应用名称,默认 ''
typestringapp_type目标应用类型,默认 ''
appIdstringmini_app_id目标小程序 AppID,默认 ''
originalIdstringoriginal_app_id目标小程序原始 ID,默认 ''

枚举

该领域暂未定义业务枚举。

内部工具包 · 未开源授权,仅限公司内部授权团队使用