Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetDramaListRequest ¶
type GetMediaLinkRequest ¶
type GetMediaLinkRequest struct { MediaId int64 `json:"media_id"` // 媒资id。 T int64 `json:"t"` // 播放地址的过期时间戳。有效的时间最长不能超过2小时后。 Us string `json:"us,omitempty"` // 链接标识。平台默认会生成一个仅包含小写字母和数字的字符串用于增强链接的唯一性(如us=647488c4792c15185b8fd2a6)。如开发者需要增加自己的标识,比如区分播放的渠道,可使用该参数,该参数最终的值是"开发者标识-平台标识"(如开发者传入abcd,则最终的临时链接中us=abcd-647488c4792c15185b8fd2a6) Expr int64 `json:"expr,omitempty"` // 试看时长,单位:秒,最大值不能超过视频长度 Rlimit int64 `json:"rlimit,omitempty"` // 最多允许多少个不同 IP 的终端播放,以十进制表示,最大值为9,不填表示不做限制。当限制 URL 只能被1个人播放时,建议 rlimit 不要严格限制成1(例如可设置为3),因为移动端断网后重连 IP 可能改变。 Hhref string `json:"whref,omitempty"` // 允许访问的域名列表,支持1条 - 10条,用半角逗号分隔。域名前不要带协议名(http://和https://),域名为前缀匹配(如填写 abc.com,则 abc.com/123 和 abc.com.cn也会匹配),且支持通配符(如 *.abc.com)。 Bkref string `json:"bkref,omitempty"` // 禁止访问的域名列表,支持1条 - 10条,用半角逗号分隔。域名前不要带协议名(http://和https://),域名为前缀匹配(如填写 abc.com,则 abc.com/123 和 abc.com.cn也会匹配),且支持通配符(如 *.abc.com)。 }
获取媒资播放连接
type MediaListRequest ¶
type MediaListRequest struct { DramaId int64 `json:"drama_id,omitempty"` // 根据剧目id获取剧集信息。 MediaName string `json:"media_name,omitempty"` // 媒资文件名,模糊匹配。 StartTime int64 `json:"start_time,omitempty"` // 媒资上传时间>=start_time。 EndTime int64 `json:"end_time,omitempty"` // 媒资上传时间<end_time。 Limit int64 `json:"limit,omitempty"` // 分页拉取的最大返回结果数。默认值:100;最大值:100。 Offset int64 `json:"offset,omitempty"` // 分页拉取的起始偏移量。默认值:0。 }
type SubmitAuditRequest ¶
type SubmitAuditRequest struct { DramaId int64 `json:"drama_id,omitempty"` // 剧目id,首次提审不需要填该参数,重新提审时必填 Name string `json:"name,omitempty"` // 剧名,首次提审时必填,重新提审时根据是否需要修改选填。第一次必须填写! MediaCount int64 `json:"media_count,omitempty"` // 剧集数目。首次提审时必填, 重新提审时可不填,如要填写也要和第一次提审时一样。 MediaIdList []int64 `json:"media_id_list,omitempty"` // 剧集媒资media_id列表。首次提审时必填,而且元素个数必须与media_count一致。重新提审时,如果剧集有内容有变化,则需要填写,而且元素个数也必须与 media_count一致。 Producer string `json:"producer,omitempty"` // 制作方 。首次提审时必填,重新提审时根据是否需要修改选填。 CoverMaterialId string `json:"cover_material_id,omitempty"` // 封面图片临时media_id。首次提审时必填,重新提审时根据是否需要修改选填。 AuthorizedMaterialId string `json:"authorized_material_id,omitempty"` // 《网络剧片发行许可证编号》。剧目播放授权材料material_id。如果小程序主体名称和制作方完全一致,则不需要填,否则必填 RegistrationNumber string `json:"registration_number,omitempty"` // 《剧目备案号》。首次提审时《剧目备案号》与《网络剧片发行许可证编号》二选一。重新提审时根据是否需要修改选填 PublishLicense string `json:"publish_license,omitempty"` // 网络剧片发行许可证《编号》。首次提审时《剧目备案号》与《网络剧片发行许可证编号》二选一。重新提审时根据是否需要修改选填 PublishLicenseMaterialId string `json:"publish_license_material_id,omitempty"` // 网络剧片发行许可证《图片》,首次提审时如果网《络剧片发行许可证编号》非空,则该改字段也非空。重新提审时根据是否变化选填 }
剧目提审
type UpdateDramaInfoRequest ¶ added in v3.2.18
type UpdateDramaInfoRequest struct { DramaId int64 `json:"drama_id"` Description string `json:"description,omitempty"` CoverMaterialId string `json:"cover_material_id,omitempty"` Recommendations string `json:"recommendations,omitempty"` PromotionPosterMaterialId string `json:"promotion_poster_material_id,omitempty"` AlternateName string `json:"alternate_name,omitempty"` ActorList *ActorList `json:"actor_list,omitempty"` QualificationType int `json:"qualification_type,omitempty"` QualificationCertificateMaterialId string `json:"qualification_certificate_material_id,omitempty"` RegistrationNumber string `json:"registration_number,omitempty"` CostCommitmentLetterMaterialId string `json:"cost_commitment_letter_material_id,omitempty"` }
剧目基本信息修改
type VideoMediaUploadByURLRequest ¶
type VideoMediaUploadByURLRequest struct { MediaUrl string `json:"media_url"` // 视频 URL,示例值:"https://developers.weixin.qq.com/test.mp4"。 CoverUrl string `json:"cover_url"` // 封面图片 URL,示例值:"https://developers.weixin.qq.com/test.jpg" MediaName string `json:"media_name"` // 文件名,需按照“剧目名 - 对应剧集数”格式命名文件,示例值:"我的中国梦 - 第1集"。 经测试 可以不用严格按照此格式 SourceContext string `json:"source_context,omitempty"` // 来源上下文,会在上传完成事件中透传给开发者。 }
Click to show internal directories.
Click to hide internal directories.