From f347828e8049ff2a404d17453542522834ff8610 Mon Sep 17 00:00:00 2001 From: LPF Date: Tue, 24 Dec 2024 18:59:54 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9F=AD=E5=89=A7-=E8=AE=BE=E7=BD=AE=E5=88=B7?= =?UTF-8?q?=E5=89=A7=E5=89=A7=E7=9B=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../industry/miniDrama/request/request.go | 12 ++++++++++++ src/miniProgram/industry/miniDrama/vod/client.go | 14 ++++++++++++++ 2 files changed, 26 insertions(+) diff --git a/src/miniProgram/industry/miniDrama/request/request.go b/src/miniProgram/industry/miniDrama/request/request.go index da87c0dd..4c043953 100644 --- a/src/miniProgram/industry/miniDrama/request/request.go +++ b/src/miniProgram/industry/miniDrama/request/request.go @@ -179,3 +179,15 @@ type AccountAuthorizedRequest struct { AuthorizedAppid string `json:"authorized_appid"` AuthzExpireTime int64 `json:"authz_expire_time,omitempty"` } + +// 开发者可通过后台接口设置刷剧剧目 +// https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/industry/videoplayer.html#%E5%88%B7%E5%89%A7%E7%BB%84%E4%BB%B6 +type SetFlushDramaRequest struct { + List []*DramaInfo `json:"list"` +} + +type DramaInfo struct { + SrcAppid string `json:"src_appid"` + DramaId string `json:"drama_id"` + DramaName string `json:"drama_name"` +} diff --git a/src/miniProgram/industry/miniDrama/vod/client.go b/src/miniProgram/industry/miniDrama/vod/client.go index 15f9efd6..8442cbf6 100644 --- a/src/miniProgram/industry/miniDrama/vod/client.go +++ b/src/miniProgram/industry/miniDrama/vod/client.go @@ -522,3 +522,17 @@ func (comp *Client) SearchDoAccountAuthorized(ctx context.Context) (result *resp return } + +// 开发者可通过后台接口设置刷剧剧目 +// https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/industry/videoplayer.html#%E5%88%B7%E5%89%A7%E7%BB%84%E4%BB%B6 +func (comp *Client) SetFlushDrama(ctx context.Context, in *request.SetFlushDramaRequest) (result *response.BaseResponse, err error) { + + params, err := power.StructToHashMap(in) + if err != nil { + + return nil, err + } + _, err = comp.BaseClient.HttpPostJson(ctx, "wxadrama/developersetflushdrama", params, nil, nil, &result) + return + +}