newimage

package
v1.4.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 4, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FilterCondition

type FilterCondition struct {
	// Field 支持过滤的字段
	Field string `json:"field,omitempty"`
	// OP 操作符
	// OP 取值范围:枚举值。
	// eq:等于;
	// in:包含;
	// ge:大于等于;
	// gt:大于;
	// le:小于等于;
	// lt:小于;
	// bt:在...范围
	OP string `json:"op,omitempty"`
}

FilterCondition 过滤条件

type GetImageRequest

type GetImageRequest struct {
	// Filters 过滤条件
	Filters []FilterCondition `json:"filters,omitempty"`
	// Page 当前页;选填,默认为1
	Page int `json:"pageNo,omitempty"`
	// PageSize 当前页大小;选填 , 默认40,范围(0, 1000)
	PageSize int `json:"pageSize,omitempty"`
}

GetImageRequest (新图片服务(ImageManageService)打通了搜索图库与信息流图库)获取图片素材API Request

func (GetImageRequest) Url

func (r GetImageRequest) Url() string

type GetImageResponse

type GetImageResponse struct {
	// ListData 返回数据对象
	ListData []Image `json:"listData,omitempty"`
	// TotalCount 数据总数
	TotalCount int `json:"totalCount,omitempty"`
	// PageNo 当前页
	PageNo int `json:"pageNo,omitempty"`
}

GetImageResponse (新图片服务(ImageManageService)打通了搜索图库与信息流图库)获取图片素材 API Response

type Image

type Image struct {
	// ImageId 图片标识id
	ImageId uint64 `json:"imageId,omitempty"`
	// Width 宽, 要求(宽_高)
	Width int `json:"width,omitempty"`
	// Height 高, 规格同上
	Height int `json:"height,omitempty"`
	// Size 图片大小, 1M以内
	Size int `json:"size,omitempty"`
	// Url 图片上传成功后生成的链接
	Url string `json:"url,omitempty"`
	// Format 图片格式, jpg/jpeg/png
	Format string `json:"format,omitempty"`
	// Signature 图片MD5值
	Signature string `json:"signature,omitempty"`
	// Date 添加时间
	AddTime string `json:"addTime,omitempty"`
	// Desc 修改时间
	ModTime string `json:"modTime,omitempty"`
	// IsCollected 图片收藏
	IsCollected *bool `json:"isCollected,omitempty"`
	// Source 图片来源类型
	// SourceType 可选值
	//0-本地上传
	//1-本地上传
	//3-图片工具
	//4-图片工具
	//5-图片工具
	//6-图片工具
	//7-图片工具
	//8-图片工具
	//14-图片工具
	//16-图片工具
	//9-版权图片
	//10-站点挖掘
	//11-视频抽帧
	SourceType int `json:"sourceType,omitempty"`
	// ImageName 图片名称;只有有图片名称的才会返回,没有图片名称(即名称为空)时不会返回 。如上传图片时设置该字段将会返回
	ImageName string `json:"imageName,omitempty"`
}

Image 图片素材(新图片服务(ImageManageService)打通了搜索图库与信息流图库) 宽, 要求(宽_高) 370px_245px 1116px_627px 644px_280px 600px_248px 190px_190px 220px_220px 629px_90px 120px_90px 560px_170px 218px_146px 120px_120px

type UploadImageItem

type UploadImageItem struct {
	// Content 图片的base64编码,不能为空,请求体最大不超过10M 。支持jpg/jpeg/png格式,注:请求时注意不要带"data:image/jpg;base64"。
	Content string `json:"content,omitempty"`
	// ImgMd5 图片的md5
	ImgMd5 string `json:"imgmd5,omitempty"`
	// ImageName 图片名称,不超过200个字符。英文字母占1个字符,1个汉字占2个字符
	ImageName string `json:"imageName,omitempty"`
}

type UploadImageRequest

type UploadImageRequest struct {
	// Items 图片上传对象, 一次可以上传最多20张图片
	Items []UploadImageItem `json:"items"`
	// AddImage 是否保存到我的图库,默认为否。ture:设置为true,上传且保存,可在网页端推广平台-资产中心-我的图片查询;false:设置为否,仅上传不保存
	AddImage *bool `json:"addImage,omitempty"`
}

UploadImageRequest 上传图片素材API Request

func (UploadImageRequest) Url

func (r UploadImageRequest) Url() string

type UploadImageResponse

type UploadImageResponse struct {
	Data []Image `json:"data,omitempty"`
}

UploadImageResponse 上传图片素材 API Response

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL