Skip to content

Commit f5d35ad

Browse files
authored
Merge pull request #75 from nukc/master
update(api): VideoEfficiencyGet
2 parents 8363b73 + 2dd3bc2 commit f5d35ad

4 files changed

Lines changed: 21 additions & 21 deletions

File tree

marketing-api/api/file/video_effeciency_get.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ import (
77
"github.com/bububa/oceanengine/marketing-api/model/file"
88
)
99

10-
// VideoEffeciencyGet 获取低效素材
10+
// VideoEfficiencyGet 获取低效素材
1111
// 支持查询素材是否是低效素材,传入素材ID列表,返回低效素材列表。
12-
func VideoEffeciencyGet(ctx context.Context, clt *core.SDKClient, accessToken string, req *file.VideoEffeciencyGetRequest) ([]string, error) {
13-
var resp file.VideoEffeciencyGetResponse
14-
if err := clt.Get(ctx, "2/file/video/effeciency/get/", req, &resp, accessToken); err != nil {
12+
func VideoEfficiencyGet(ctx context.Context, clt *core.SDKClient, accessToken string, req *file.VideoEfficiencyGetRequest) ([]string, error) {
13+
var resp file.VideoEfficiencyGetResponse
14+
if err := clt.GetAPI(ctx, "2/file/video/efficiency/get/", req, &resp, accessToken); err != nil {
1515
return nil, err
1616
}
1717
return resp.Data.IDs, nil

marketing-api/api/qianchuan/file/video_effeciency_get.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import (
77
"github.com/bububa/oceanengine/marketing-api/model/qianchuan/file"
88
)
99

10-
// VideoEffeciencyGet 获取低效素材
10+
// VideoEfficiencyGet 获取低效素材
1111
// 支持查询素材是否是低效素材,传入素材ID列表,返回低效素材列表。
1212
// 1.什么是低效素材?
1313
// 在一定历史投放周期内,素材累积消耗低于系统标准,即定义为低效素材。
@@ -17,10 +17,10 @@ import (
1717
// 如计划下出现大量低效素材,则该计划预计跑量困难,占用在投计划配额、投放人力和投放预算,建议更换素材。
1818
// 3. 如依然使用低效素材会产生哪些问题?
1919
// 如果新建创意下素材全部为低效素材,那么创意将无法创建成功,建议更换其他素材。创建广告创意相关接口的拦截功能将于2023年1月初上线。请务必提前关注【获取低效素材】接口,进行低效素材识别和管理。
20-
func VideoEffeciencyGet(ctx context.Context, clt *core.SDKClient, accessToken string, req *file.VideoEffeciencyGetRequest) ([]string, error) {
21-
var resp file.VideoEffeciencyGetResponse
22-
if err := clt.Get(ctx, "v1.0/qianchuan/file/video/effeciency/get/", req, &resp, accessToken); err != nil {
20+
func VideoEfficiencyGet(ctx context.Context, clt *core.SDKClient, accessToken string, req *file.VideoEfficiencyGetRequest) ([]string, error) {
21+
var resp file.VideoEfficiencyGetResponse
22+
if err := clt.GetAPI(ctx, "v1.0/qianchuan/file/video/efficiency/get/", req, &resp, accessToken); err != nil {
2323
return nil, err
2424
}
25-
return resp.Data.InEffecientMaterialIDs, nil
25+
return resp.Data.InefficientMaterialIDs, nil
2626
}

marketing-api/model/file/video_effeciency_get.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,16 @@ import (
88
"github.com/bububa/oceanengine/marketing-api/util"
99
)
1010

11-
// VideoEffeciencyGetRequest 获取低效素材 API Request
12-
type VideoEffeciencyGetRequest struct {
11+
// VideoEfficiencyGetRequest 获取低效素材 API Request
12+
type VideoEfficiencyGetRequest struct {
1313
// AdvertiserID 广告主id
1414
AdvertiserID uint64 `json:"advertiser_id,omitempty"`
1515
// MaterialIDs 素材列表,单次最多可查询100个
1616
MaterialIDs []string `json:"material_ids,omitempty"`
1717
}
1818

19-
// Encode implement GetRequest interfacd
20-
func (r VideoEffeciencyGetRequest) Encode() string {
19+
// Encode implement GetRequest interface
20+
func (r VideoEfficiencyGetRequest) Encode() string {
2121
values := util.GetUrlValues()
2222
values.Set("advertiser_id", strconv.FormatUint(r.AdvertiserID, 10))
2323
ids, _ := json.Marshal(r.MaterialIDs)
@@ -27,8 +27,8 @@ func (r VideoEffeciencyGetRequest) Encode() string {
2727
return ret
2828
}
2929

30-
// VideoEffeciencyGetResponse 获取低效素材 API Response
31-
type VideoEffeciencyGetResponse struct {
30+
// VideoEfficiencyGetResponse 获取低效素材 API Response
31+
type VideoEfficiencyGetResponse struct {
3232
model.BaseResponse
3333
// Data json返回值
3434
Data struct {

marketing-api/model/qianchuan/file/video_efficiency_get.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ import (
88
)
99

1010
// VideoEfficiencyGetRequest 获取低效素材 API Request
11-
type VideoEffeciencyGetRequest struct {
11+
type VideoEfficiencyGetRequest struct {
1212
// AdvertiserID 广告主id
1313
AdvertiserID uint64 `json:"advertiser_id,omitempty"`
1414
// MaterialIDs 需要查询的素材id,不超过100个
1515
MaterialIDs []string `json:"material_ids,omitempty"`
1616
}
1717

1818
// Encode implement GetRequest interface
19-
func (r VideoEffeciencyGetRequest) Encode() string {
19+
func (r VideoEfficiencyGetRequest) Encode() string {
2020
values := util.GetUrlValues()
2121
values.Set("advertiser_id", strconv.FormatUint(r.AdvertiserID, 10))
2222
values.Set("material_ids", string(util.JSONMarshal(r.MaterialIDs)))
@@ -25,11 +25,11 @@ func (r VideoEffeciencyGetRequest) Encode() string {
2525
return ret
2626
}
2727

28-
// VideoEffeciencyGetResponse 获取低效素材 API Response
29-
type VideoEffeciencyGetResponse struct {
28+
// VideoEfficiencyGetResponse 获取低效素材 API Response
29+
type VideoEfficiencyGetResponse struct {
3030
model.BaseResponse
3131
Data struct {
32-
// InEffecientMaterialIDs 低效素材id列表
33-
InEffecientMaterialIDs []string `json:"in_effecient_material_ids,omitempty"`
32+
// InefficientMaterialIDs 低效素材id列表
33+
InefficientMaterialIDs []string `json:"inefficient_material_ids,omitempty"`
3434
} `json:"data,omitempty"`
3535
}

0 commit comments

Comments
 (0)