media

package
v1.2.2 Latest Latest
Warning

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

Go to latest
Published: Jul 6, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package media 包含多媒体平台API相关结构体

https://open.taobao.com/API.htm?docId=27943&docType=2

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type File

type File struct {
	// 文件在多媒体平台的文件名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 创建时间
	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// 修改时间
	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// 返回的是绝对路径如:http://img07.taobaocdn.com/imgextra/i7/22670458/T2dD0kXb4cXXXXXXXX_!!22670458.jpg
	FilePath string `json:"file_path,omitempty" xml:"file_path,omitempty"`
	// 图片状态,unfroze代表没有被冻结,froze代表被冻结,pass代表排查通过
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// 文件是否删除
	Deleted string `json:"deleted,omitempty" xml:"deleted,omitempty"`
	// 文件内容修改时间
	Modified string `json:"modified,omitempty" xml:"modified,omitempty"`
	// 图片像素,如果非图片,该值为空
	PicturePix string `json:"picture_pix,omitempty" xml:"picture_pix,omitempty"`
	// 文件在多媒体平台的编号
	FileId int64 `json:"file_id,omitempty" xml:"file_id,omitempty"`
	// 该文件所属目录的目录编号
	DirId int64 `json:"dir_id,omitempty" xml:"dir_id,omitempty"`
	// 文件的大小
	Size int64 `json:"size,omitempty" xml:"size,omitempty"`
	// 申请cdn资源的分配的userId
	CdnUserId int64 `json:"cdn_user_id,omitempty" xml:"cdn_user_id,omitempty"`
}

File 结构体

type GenerateTokenRequest

type GenerateTokenRequest struct {
	// 请求策略
	UploadPolicy *UploadPolicy `json:"upload_policy,omitempty" xml:"upload_policy,omitempty"`
}

GenerateTokenRequest 结构体

type PageQueryResult

type PageQueryResult struct {
	// resultList
	ResultList []Resultlist `json:"result_list,omitempty" xml:"result_list>resultlist,omitempty"`
	// 总数
	Total int64 `json:"total,omitempty" xml:"total,omitempty"`
}

PageQueryResult 结构体

type Picture

type Picture struct {
	// 返回的是绝对路径如:http://img07.taobaocdn.com/imgextra/i7/22670458/T2dD0kXb4cXXXXXXXX_!!22670458.jpg
	PicturePath string `json:"picture_path,omitempty" xml:"picture_path,omitempty"`
	// 图片标题
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 图片相素,格式:长x宽,如450x150
	Pixel string `json:"pixel,omitempty" xml:"pixel,omitempty"`
	// 图片状态,unfroze代表没有被冻结,froze代表被冻结,pass代表排查通过
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// 图片是否删除的标记
	Deleted string `json:"deleted,omitempty" xml:"deleted,omitempty"`
	// 图片的创建时间
	Created string `json:"created,omitempty" xml:"created,omitempty"`
	// 图片的修改时间
	Modified string `json:"modified,omitempty" xml:"modified,omitempty"`
	// 图片在后台处理之后的md5值当md5值为32位长度的字符串时为图片搬家后的文件md5验证码md5值为长整数时为图片替换后的时间戳
	Md5 string `json:"md5,omitempty" xml:"md5,omitempty"`
	// 图片上传的来源,有电脑版本宝贝发布,手机版本宝贝发布
	ClientType string `json:"client_type,omitempty" xml:"client_type,omitempty"`
	// 图片ID
	PictureId int64 `json:"picture_id,omitempty" xml:"picture_id,omitempty"`
	// 图片分类ID
	PictureCategoryId int64 `json:"picture_category_id,omitempty" xml:"picture_category_id,omitempty"`
	// 图片大小,bite单位
	Sizes int64 `json:"sizes,omitempty" xml:"sizes,omitempty"`
	// 图片是否被引用
	Referenced bool `json:"referenced,omitempty" xml:"referenced,omitempty"`
}

Picture 结构体

type PictureCategory

type PictureCategory struct {
	// 图片分类名
	PictureCategoryName string `json:"picture_category_name,omitempty" xml:"picture_category_name,omitempty"`
	// 图片分类型别,sys-fixture代表店铺装修分类(系统分类),sys-auction代表宝贝图片分类(系统分类),user-define代表用户自定义分类
	Type string `json:"type,omitempty" xml:"type,omitempty"`
	// 图片类目的创建时间
	Created string `json:"created,omitempty" xml:"created,omitempty"`
	// 图片分类的修改时间
	Modified string `json:"modified,omitempty" xml:"modified,omitempty"`
	// 图片分类ID
	PictureCategoryId int64 `json:"picture_category_id,omitempty" xml:"picture_category_id,omitempty"`
	// 图片分类排序
	Position int64 `json:"position,omitempty" xml:"position,omitempty"`
	// 一级分类的parent_id为0<br/>二级分类的则为其父分类的picture_category_id
	ParentId int64 `json:"parent_id,omitempty" xml:"parent_id,omitempty"`
}

PictureCategory 结构体

type ResultCode

type ResultCode struct {
	// 错误描述
	Info string `json:"info,omitempty" xml:"info,omitempty"`
	// 错误代码
	ErrorCode int64 `json:"error_code,omitempty" xml:"error_code,omitempty"`
}

ResultCode 结构体

type Resultlist

type Resultlist struct {
	// 视频链接,需要unicode转换
	VideoUrl string `json:"video_url,omitempty" xml:"video_url,omitempty"`
	// 封面图url
	CoverUrl string `json:"cover_url,omitempty" xml:"cover_url,omitempty"`
	// 视频标题
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 互动id
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
	// 视频时长 单位秒
	Duration int64 `json:"duration,omitempty" xml:"duration,omitempty"`
	// 视频状态,1有效;0删除
	VideoStatus int64 `json:"video_status,omitempty" xml:"video_status,omitempty"`
}

Resultlist 结构体

type SearchResultDo

type SearchResultDo struct {
	// 视频信息列表
	ResultList []VideoItemExtDo `json:"result_list,omitempty" xml:"result_list>video_item_ext_do,omitempty"`
	// 错误码
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// 总视频数
	TotalNum int64 `json:"total_num,omitempty" xml:"total_num,omitempty"`
	// 调用是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

SearchResultDo 结构体

type TaobaoInteractiveListGetbyuserAPIRequest

type TaobaoInteractiveListGetbyuserAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoInteractiveListGetbyuserAPIRequest 用户获取视频互动列表 API请求 taobao.interactive.list.getbyuser

根据用户来获取用户编辑的互动列表

func NewTaobaoInteractiveListGetbyuserRequest

func NewTaobaoInteractiveListGetbyuserRequest() *TaobaoInteractiveListGetbyuserAPIRequest

NewTaobaoInteractiveListGetbyuserRequest 初始化TaobaoInteractiveListGetbyuserAPIRequest对象

func (TaobaoInteractiveListGetbyuserAPIRequest) GetApiMethodName

func (r TaobaoInteractiveListGetbyuserAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoInteractiveListGetbyuserAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoInteractiveListGetbyuserAPIRequest) GetCurrentPage

GetCurrentPage CurrentPage Getter

func (TaobaoInteractiveListGetbyuserAPIRequest) GetPageSize

GetPageSize PageSize Getter

func (*TaobaoInteractiveListGetbyuserAPIRequest) SetCurrentPage

func (r *TaobaoInteractiveListGetbyuserAPIRequest) SetCurrentPage(_currentPage int64) error

SetCurrentPage is CurrentPage Setter 当前页

func (*TaobaoInteractiveListGetbyuserAPIRequest) SetPageSize

func (r *TaobaoInteractiveListGetbyuserAPIRequest) SetPageSize(_pageSize int64) error

SetPageSize is PageSize Setter 每页多少

type TaobaoInteractiveListGetbyuserAPIResponse

type TaobaoInteractiveListGetbyuserAPIResponse struct {
	model.CommonResponse
	TaobaoInteractiveListGetbyuserAPIResponseModel
}

TaobaoInteractiveListGetbyuserAPIResponse 用户获取视频互动列表 API返回值 taobao.interactive.list.getbyuser

根据用户来获取用户编辑的互动列表

type TaobaoInteractiveListGetbyuserAPIResponseModel

type TaobaoInteractiveListGetbyuserAPIResponseModel struct {
	XMLName xml.Name `xml:"interactive_list_getbyuser_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Result *TaobaoInteractiveListGetbyuserResult `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoInteractiveListGetbyuserAPIResponseModel is 用户获取视频互动列表 成功返回结果

type TaobaoInteractiveListGetbyuserResult

type TaobaoInteractiveListGetbyuserResult struct {
	// 错误
	ResultCode *ResultCode `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// model
	Model *PageQueryResult `json:"model,omitempty" xml:"model,omitempty"`
	// 是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

TaobaoInteractiveListGetbyuserResult 结构体

type TaobaoMediaFileAddAPIRequest

type TaobaoMediaFileAddAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoMediaFileAddAPIRequest 多媒体平台文件添加 API请求 taobao.media.file.add

用户通过top上传文件到多媒体平台

func NewTaobaoMediaFileAddRequest

func NewTaobaoMediaFileAddRequest() *TaobaoMediaFileAddAPIRequest

NewTaobaoMediaFileAddRequest 初始化TaobaoMediaFileAddAPIRequest对象

func (TaobaoMediaFileAddAPIRequest) GetApiMethodName

func (r TaobaoMediaFileAddAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoMediaFileAddAPIRequest) GetApiParams

func (r TaobaoMediaFileAddAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoMediaFileAddAPIRequest) GetBizCode

func (r TaobaoMediaFileAddAPIRequest) GetBizCode() string

GetBizCode BizCode Getter

func (TaobaoMediaFileAddAPIRequest) GetDirId

func (r TaobaoMediaFileAddAPIRequest) GetDirId() int64

GetDirId DirId Getter

func (TaobaoMediaFileAddAPIRequest) GetExt

GetExt Ext Getter

func (TaobaoMediaFileAddAPIRequest) GetFileData

func (r TaobaoMediaFileAddAPIRequest) GetFileData() *model.File

GetFileData FileData Getter

func (TaobaoMediaFileAddAPIRequest) GetName

GetName Name Getter

func (*TaobaoMediaFileAddAPIRequest) SetBizCode

func (r *TaobaoMediaFileAddAPIRequest) SetBizCode(_bizCode string) error

SetBizCode is BizCode Setter 接入多媒体平台的业务code每个应用有一个特有的业务code

func (*TaobaoMediaFileAddAPIRequest) SetDirId

func (r *TaobaoMediaFileAddAPIRequest) SetDirId(_dirId int64) error

SetDirId is DirId Setter 文件属于的那个目录的目录编号

func (*TaobaoMediaFileAddAPIRequest) SetExt

func (r *TaobaoMediaFileAddAPIRequest) SetExt(_ext int64) error

SetExt is Ext Setter 额外信息

func (*TaobaoMediaFileAddAPIRequest) SetFileData

func (r *TaobaoMediaFileAddAPIRequest) SetFileData(_fileData *model.File) error

SetFileData is FileData Setter 文件

func (*TaobaoMediaFileAddAPIRequest) SetName

func (r *TaobaoMediaFileAddAPIRequest) SetName(_name string) error

SetName is Name Setter 上传文件的名称

type TaobaoMediaFileAddAPIResponse

type TaobaoMediaFileAddAPIResponse struct {
	model.CommonResponse
	TaobaoMediaFileAddAPIResponseModel
}

TaobaoMediaFileAddAPIResponse 多媒体平台文件添加 API返回值 taobao.media.file.add

用户通过top上传文件到多媒体平台

type TaobaoMediaFileAddAPIResponseModel

type TaobaoMediaFileAddAPIResponseModel struct {
	XMLName xml.Name `xml:"media_file_add_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 上传到多媒体平台的文件
	File *File `json:"file,omitempty" xml:"file,omitempty"`
}

TaobaoMediaFileAddAPIResponseModel is 多媒体平台文件添加 成功返回结果

type TaobaoMediaVideoListAPIRequest

type TaobaoMediaVideoListAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoMediaVideoListAPIRequest 获取商家视频列表 API请求 taobao.media.video.list

用于获取授权商家的视频列表

func NewTaobaoMediaVideoListRequest

func NewTaobaoMediaVideoListRequest() *TaobaoMediaVideoListAPIRequest

NewTaobaoMediaVideoListRequest 初始化TaobaoMediaVideoListAPIRequest对象

func (TaobaoMediaVideoListAPIRequest) GetApiMethodName

func (r TaobaoMediaVideoListAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoMediaVideoListAPIRequest) GetApiParams

func (r TaobaoMediaVideoListAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoMediaVideoListAPIRequest) GetSearchCondition

func (r TaobaoMediaVideoListAPIRequest) GetSearchCondition() *VideoSearchCondition2

GetSearchCondition SearchCondition Getter

func (*TaobaoMediaVideoListAPIRequest) SetSearchCondition

func (r *TaobaoMediaVideoListAPIRequest) SetSearchCondition(_searchCondition *VideoSearchCondition2) error

SetSearchCondition is SearchCondition Setter 搜索条件

type TaobaoMediaVideoListAPIResponse

type TaobaoMediaVideoListAPIResponse struct {
	model.CommonResponse
	TaobaoMediaVideoListAPIResponseModel
}

TaobaoMediaVideoListAPIResponse 获取商家视频列表 API返回值 taobao.media.video.list

用于获取授权商家的视频列表

type TaobaoMediaVideoListAPIResponseModel

type TaobaoMediaVideoListAPIResponseModel struct {
	XMLName xml.Name `xml:"media_video_list_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果
	Result *SearchResultDo `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoMediaVideoListAPIResponseModel is 获取商家视频列表 成功返回结果

type TaobaoMiniappCloudPictureTokenAPIRequest

type TaobaoMiniappCloudPictureTokenAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoMiniappCloudPictureTokenAPIRequest 云存储上传token获取 API请求 taobao.miniapp.cloud.picture.token

获取图片上传token,作为http://upload.cloud.tmall.com/api/proxy/upload接口上传的凭证。

上传的html示例代码为: &lt;form action=&quot;http://upload.cloud.tmall.com/api/proxy/upload&quot; method=&quot;post&quot; enctype=&quot;multipart/form-data&quot;&gt;

上传token: &lt;input type=&quot;text&quot; name=&quot;Authorization&quot; value=&quot;&quot; /&gt;&lt;br/&gt;
上传文件:&lt;input type=&quot;file&quot; name=&quot;content&quot; /&gt;&lt;br/&gt;
&lt;input type=&quot;submit&quot; value=&quot;Submit &quot;/&gt;

&lt;/form&gt;

func NewTaobaoMiniappCloudPictureTokenRequest

func NewTaobaoMiniappCloudPictureTokenRequest() *TaobaoMiniappCloudPictureTokenAPIRequest

NewTaobaoMiniappCloudPictureTokenRequest 初始化TaobaoMiniappCloudPictureTokenAPIRequest对象

func (TaobaoMiniappCloudPictureTokenAPIRequest) GetApiMethodName

func (r TaobaoMiniappCloudPictureTokenAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoMiniappCloudPictureTokenAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoMiniappCloudPictureTokenAPIRequest) GetGenerateTokenRequest

GetGenerateTokenRequest GenerateTokenRequest Getter

func (*TaobaoMiniappCloudPictureTokenAPIRequest) SetGenerateTokenRequest

func (r *TaobaoMiniappCloudPictureTokenAPIRequest) SetGenerateTokenRequest(_generateTokenRequest *GenerateTokenRequest) error

SetGenerateTokenRequest is GenerateTokenRequest Setter 请求参数

type TaobaoMiniappCloudPictureTokenAPIResponse

type TaobaoMiniappCloudPictureTokenAPIResponse struct {
	model.CommonResponse
	TaobaoMiniappCloudPictureTokenAPIResponseModel
}

TaobaoMiniappCloudPictureTokenAPIResponse 云存储上传token获取 API返回值 taobao.miniapp.cloud.picture.token

获取图片上传token,作为http://upload.cloud.tmall.com/api/proxy/upload接口上传的凭证。

上传的html示例代码为: &lt;form action=&quot;http://upload.cloud.tmall.com/api/proxy/upload&quot; method=&quot;post&quot; enctype=&quot;multipart/form-data&quot;&gt;

上传token: &lt;input type=&quot;text&quot; name=&quot;Authorization&quot; value=&quot;&quot; /&gt;&lt;br/&gt;
上传文件:&lt;input type=&quot;file&quot; name=&quot;content&quot; /&gt;&lt;br/&gt;
&lt;input type=&quot;submit&quot; value=&quot;Submit &quot;/&gt;

&lt;/form&gt;

type TaobaoMiniappCloudPictureTokenAPIResponseModel

type TaobaoMiniappCloudPictureTokenAPIResponseModel struct {
	XMLName xml.Name `xml:"miniapp_cloud_picture_token_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回的token
	Token string `json:"token,omitempty" xml:"token,omitempty"`
}

TaobaoMiniappCloudPictureTokenAPIResponseModel is 云存储上传token获取 成功返回结果

type TaobaoPictureCategoryAddAPIRequest

type TaobaoPictureCategoryAddAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoPictureCategoryAddAPIRequest 新增图片分类信息 API请求 taobao.picture.category.add

同一卖家最多添加500个图片分类,图片分类名称长度最大为20个字符

func NewTaobaoPictureCategoryAddRequest

func NewTaobaoPictureCategoryAddRequest() *TaobaoPictureCategoryAddAPIRequest

NewTaobaoPictureCategoryAddRequest 初始化TaobaoPictureCategoryAddAPIRequest对象

func (TaobaoPictureCategoryAddAPIRequest) GetApiMethodName

func (r TaobaoPictureCategoryAddAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoPictureCategoryAddAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoPictureCategoryAddAPIRequest) GetParentId

func (r TaobaoPictureCategoryAddAPIRequest) GetParentId() int64

GetParentId ParentId Getter

func (TaobaoPictureCategoryAddAPIRequest) GetPictureCategoryName

func (r TaobaoPictureCategoryAddAPIRequest) GetPictureCategoryName() string

GetPictureCategoryName PictureCategoryName Getter

func (*TaobaoPictureCategoryAddAPIRequest) SetParentId

func (r *TaobaoPictureCategoryAddAPIRequest) SetParentId(_parentId int64) error

SetParentId is ParentId Setter 图片分类的父分类,一级分类的parent_id为0,二级分类的则为其父分类的picture_category_id

func (*TaobaoPictureCategoryAddAPIRequest) SetPictureCategoryName

func (r *TaobaoPictureCategoryAddAPIRequest) SetPictureCategoryName(_pictureCategoryName string) error

SetPictureCategoryName is PictureCategoryName Setter 图片分类名称,最大长度20字符,中文字符算2个字符,不能为空

type TaobaoPictureCategoryAddAPIResponse

type TaobaoPictureCategoryAddAPIResponse struct {
	model.CommonResponse
	TaobaoPictureCategoryAddAPIResponseModel
}

TaobaoPictureCategoryAddAPIResponse 新增图片分类信息 API返回值 taobao.picture.category.add

同一卖家最多添加500个图片分类,图片分类名称长度最大为20个字符

type TaobaoPictureCategoryAddAPIResponseModel

type TaobaoPictureCategoryAddAPIResponseModel struct {
	XMLName xml.Name `xml:"picture_category_add_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 图片分类信息
	PictureCategory *PictureCategory `json:"picture_category,omitempty" xml:"picture_category,omitempty"`
}

TaobaoPictureCategoryAddAPIResponseModel is 新增图片分类信息 成功返回结果

type TaobaoPictureCategoryGetAPIRequest

type TaobaoPictureCategoryGetAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoPictureCategoryGetAPIRequest 获取图片分类信息 API请求 taobao.picture.category.get

获取图片分类信息

func NewTaobaoPictureCategoryGetRequest

func NewTaobaoPictureCategoryGetRequest() *TaobaoPictureCategoryGetAPIRequest

NewTaobaoPictureCategoryGetRequest 初始化TaobaoPictureCategoryGetAPIRequest对象

func (TaobaoPictureCategoryGetAPIRequest) GetApiMethodName

func (r TaobaoPictureCategoryGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoPictureCategoryGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoPictureCategoryGetAPIRequest) GetModifiedTime

func (r TaobaoPictureCategoryGetAPIRequest) GetModifiedTime() string

GetModifiedTime ModifiedTime Getter

func (TaobaoPictureCategoryGetAPIRequest) GetParentId

func (r TaobaoPictureCategoryGetAPIRequest) GetParentId() int64

GetParentId ParentId Getter

func (TaobaoPictureCategoryGetAPIRequest) GetPictureCategoryId

func (r TaobaoPictureCategoryGetAPIRequest) GetPictureCategoryId() int64

GetPictureCategoryId PictureCategoryId Getter

func (TaobaoPictureCategoryGetAPIRequest) GetPictureCategoryName

func (r TaobaoPictureCategoryGetAPIRequest) GetPictureCategoryName() string

GetPictureCategoryName PictureCategoryName Getter

func (TaobaoPictureCategoryGetAPIRequest) GetType

GetType Type Getter

func (*TaobaoPictureCategoryGetAPIRequest) SetModifiedTime

func (r *TaobaoPictureCategoryGetAPIRequest) SetModifiedTime(_modifiedTime string) error

SetModifiedTime is ModifiedTime Setter 图片分类的修改时间点,格式:yyyy-MM-dd HH:mm:ss。查询此修改时间点之后到目前的图片分类。

func (*TaobaoPictureCategoryGetAPIRequest) SetParentId

func (r *TaobaoPictureCategoryGetAPIRequest) SetParentId(_parentId int64) error

SetParentId is ParentId Setter 取二级分类时设置为对应父分类id<br/>取一级分类时父分类id设为0<br/>取全部分类的时候不设或设为-1

func (*TaobaoPictureCategoryGetAPIRequest) SetPictureCategoryId

func (r *TaobaoPictureCategoryGetAPIRequest) SetPictureCategoryId(_pictureCategoryId int64) error

SetPictureCategoryId is PictureCategoryId Setter 图片分类ID

func (*TaobaoPictureCategoryGetAPIRequest) SetPictureCategoryName

func (r *TaobaoPictureCategoryGetAPIRequest) SetPictureCategoryName(_pictureCategoryName string) error

SetPictureCategoryName is PictureCategoryName Setter 图片分类名,不支持模糊查询

func (*TaobaoPictureCategoryGetAPIRequest) SetType

SetType is Type Setter 1

type TaobaoPictureCategoryGetAPIResponse

type TaobaoPictureCategoryGetAPIResponse struct {
	model.CommonResponse
	TaobaoPictureCategoryGetAPIResponseModel
}

TaobaoPictureCategoryGetAPIResponse 获取图片分类信息 API返回值 taobao.picture.category.get

获取图片分类信息

type TaobaoPictureCategoryGetAPIResponseModel

type TaobaoPictureCategoryGetAPIResponseModel struct {
	XMLName xml.Name `xml:"picture_category_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 图片分类
	PictureCategories []PictureCategory `json:"picture_categories,omitempty" xml:"picture_categories>picture_category,omitempty"`
}

TaobaoPictureCategoryGetAPIResponseModel is 获取图片分类信息 成功返回结果

type TaobaoPictureCategoryUpdateAPIRequest

type TaobaoPictureCategoryUpdateAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoPictureCategoryUpdateAPIRequest 更新图片分类 API请求 taobao.picture.category.update

更新图片分类的名字,或者更新图片分类的父分类(即分类移动)。只能移动2级分类到非2级分类,默认分类和1级分类不可移动。

func NewTaobaoPictureCategoryUpdateRequest

func NewTaobaoPictureCategoryUpdateRequest() *TaobaoPictureCategoryUpdateAPIRequest

NewTaobaoPictureCategoryUpdateRequest 初始化TaobaoPictureCategoryUpdateAPIRequest对象

func (TaobaoPictureCategoryUpdateAPIRequest) GetApiMethodName

func (r TaobaoPictureCategoryUpdateAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoPictureCategoryUpdateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoPictureCategoryUpdateAPIRequest) GetCategoryId

func (r TaobaoPictureCategoryUpdateAPIRequest) GetCategoryId() int64

GetCategoryId CategoryId Getter

func (TaobaoPictureCategoryUpdateAPIRequest) GetCategoryName

func (r TaobaoPictureCategoryUpdateAPIRequest) GetCategoryName() string

GetCategoryName CategoryName Getter

func (TaobaoPictureCategoryUpdateAPIRequest) GetParentId

GetParentId ParentId Getter

func (*TaobaoPictureCategoryUpdateAPIRequest) SetCategoryId

func (r *TaobaoPictureCategoryUpdateAPIRequest) SetCategoryId(_categoryId int64) error

SetCategoryId is CategoryId Setter 要更新的图片分类的id

func (*TaobaoPictureCategoryUpdateAPIRequest) SetCategoryName

func (r *TaobaoPictureCategoryUpdateAPIRequest) SetCategoryName(_categoryName string) error

SetCategoryName is CategoryName Setter 图片分类的新名字,最大长度20字符,不能为空

func (*TaobaoPictureCategoryUpdateAPIRequest) SetParentId

func (r *TaobaoPictureCategoryUpdateAPIRequest) SetParentId(_parentId int64) error

SetParentId is ParentId Setter 图片分类的新父分类id

type TaobaoPictureCategoryUpdateAPIResponse

type TaobaoPictureCategoryUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoPictureCategoryUpdateAPIResponseModel
}

TaobaoPictureCategoryUpdateAPIResponse 更新图片分类 API返回值 taobao.picture.category.update

更新图片分类的名字,或者更新图片分类的父分类(即分类移动)。只能移动2级分类到非2级分类,默认分类和1级分类不可移动。

type TaobaoPictureCategoryUpdateAPIResponseModel

type TaobaoPictureCategoryUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"picture_category_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 更新图片分类是否成功
	Done bool `json:"done,omitempty" xml:"done,omitempty"`
}

TaobaoPictureCategoryUpdateAPIResponseModel is 更新图片分类 成功返回结果

type TaobaoPictureChangecategoryAPIRequest

type TaobaoPictureChangecategoryAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoPictureChangecategoryAPIRequest 修改图片的分类 API请求 taobao.picture.changecategory

把批量的图片移动到某个分类下

func NewTaobaoPictureChangecategoryRequest

func NewTaobaoPictureChangecategoryRequest() *TaobaoPictureChangecategoryAPIRequest

NewTaobaoPictureChangecategoryRequest 初始化TaobaoPictureChangecategoryAPIRequest对象

func (TaobaoPictureChangecategoryAPIRequest) GetApiMethodName

func (r TaobaoPictureChangecategoryAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoPictureChangecategoryAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoPictureChangecategoryAPIRequest) GetPictureCategoryId

func (r TaobaoPictureChangecategoryAPIRequest) GetPictureCategoryId() int64

GetPictureCategoryId PictureCategoryId Getter

func (TaobaoPictureChangecategoryAPIRequest) GetPictureIds

func (r TaobaoPictureChangecategoryAPIRequest) GetPictureIds() []int64

GetPictureIds PictureIds Getter

func (*TaobaoPictureChangecategoryAPIRequest) SetPictureCategoryId

func (r *TaobaoPictureChangecategoryAPIRequest) SetPictureCategoryId(_pictureCategoryId int64) error

SetPictureCategoryId is PictureCategoryId Setter 目标分类的id

func (*TaobaoPictureChangecategoryAPIRequest) SetPictureIds

func (r *TaobaoPictureChangecategoryAPIRequest) SetPictureIds(_pictureIds []int64) error

SetPictureIds is PictureIds Setter 要移动的图片的id

type TaobaoPictureChangecategoryAPIResponse

type TaobaoPictureChangecategoryAPIResponse struct {
	model.CommonResponse
	TaobaoPictureChangecategoryAPIResponseModel
}

TaobaoPictureChangecategoryAPIResponse 修改图片的分类 API返回值 taobao.picture.changecategory

把批量的图片移动到某个分类下

type TaobaoPictureChangecategoryAPIResponseModel

type TaobaoPictureChangecategoryAPIResponseModel struct {
	XMLName xml.Name `xml:"picture_changecategory_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 移动图片是否成功:部分移动成功为true,全部移动失败为false。
	Done bool `json:"done,omitempty" xml:"done,omitempty"`
}

TaobaoPictureChangecategoryAPIResponseModel is 修改图片的分类 成功返回结果

type TaobaoPictureDeleteAPIRequest

type TaobaoPictureDeleteAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoPictureDeleteAPIRequest 删除图片空间图片 API请求 taobao.picture.delete

删除图片空间图片

func NewTaobaoPictureDeleteRequest

func NewTaobaoPictureDeleteRequest() *TaobaoPictureDeleteAPIRequest

NewTaobaoPictureDeleteRequest 初始化TaobaoPictureDeleteAPIRequest对象

func (TaobaoPictureDeleteAPIRequest) GetApiMethodName

func (r TaobaoPictureDeleteAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoPictureDeleteAPIRequest) GetApiParams

func (r TaobaoPictureDeleteAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoPictureDeleteAPIRequest) GetPictureIds

func (r TaobaoPictureDeleteAPIRequest) GetPictureIds() []string

GetPictureIds PictureIds Getter

func (*TaobaoPictureDeleteAPIRequest) SetPictureIds

func (r *TaobaoPictureDeleteAPIRequest) SetPictureIds(_pictureIds []string) error

SetPictureIds is PictureIds Setter 图片ID字符串,可以一个也可以一组,用英文逗号间隔,如450,120,155.限制数量是100

type TaobaoPictureDeleteAPIResponse

type TaobaoPictureDeleteAPIResponse struct {
	model.CommonResponse
	TaobaoPictureDeleteAPIResponseModel
}

TaobaoPictureDeleteAPIResponse 删除图片空间图片 API返回值 taobao.picture.delete

删除图片空间图片

type TaobaoPictureDeleteAPIResponseModel

type TaobaoPictureDeleteAPIResponseModel struct {
	XMLName xml.Name `xml:"picture_delete_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 是否删除
	Success string `json:"success,omitempty" xml:"success,omitempty"`
}

TaobaoPictureDeleteAPIResponseModel is 删除图片空间图片 成功返回结果

type TaobaoPictureGetAPIRequest

type TaobaoPictureGetAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoPictureGetAPIRequest 获取图片信息 API请求 taobao.picture.get

获取图片信息

func NewTaobaoPictureGetRequest

func NewTaobaoPictureGetRequest() *TaobaoPictureGetAPIRequest

NewTaobaoPictureGetRequest 初始化TaobaoPictureGetAPIRequest对象

func (TaobaoPictureGetAPIRequest) GetApiMethodName

func (r TaobaoPictureGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoPictureGetAPIRequest) GetApiParams

func (r TaobaoPictureGetAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoPictureGetAPIRequest) GetClientType

func (r TaobaoPictureGetAPIRequest) GetClientType() string

GetClientType ClientType Getter

func (TaobaoPictureGetAPIRequest) GetDeleted

func (r TaobaoPictureGetAPIRequest) GetDeleted() string

GetDeleted Deleted Getter

func (TaobaoPictureGetAPIRequest) GetEndDate

func (r TaobaoPictureGetAPIRequest) GetEndDate() string

GetEndDate EndDate Getter

func (TaobaoPictureGetAPIRequest) GetIsHttps

func (r TaobaoPictureGetAPIRequest) GetIsHttps() bool

GetIsHttps IsHttps Getter

func (TaobaoPictureGetAPIRequest) GetModifiedTime

func (r TaobaoPictureGetAPIRequest) GetModifiedTime() string

GetModifiedTime ModifiedTime Getter

func (TaobaoPictureGetAPIRequest) GetOrderBy

func (r TaobaoPictureGetAPIRequest) GetOrderBy() string

GetOrderBy OrderBy Getter

func (TaobaoPictureGetAPIRequest) GetPageNo

func (r TaobaoPictureGetAPIRequest) GetPageNo() int64

GetPageNo PageNo Getter

func (TaobaoPictureGetAPIRequest) GetPageSize

func (r TaobaoPictureGetAPIRequest) GetPageSize() int64

GetPageSize PageSize Getter

func (TaobaoPictureGetAPIRequest) GetPictureCategoryId

func (r TaobaoPictureGetAPIRequest) GetPictureCategoryId() int64

GetPictureCategoryId PictureCategoryId Getter

func (TaobaoPictureGetAPIRequest) GetPictureId

func (r TaobaoPictureGetAPIRequest) GetPictureId() int64

GetPictureId PictureId Getter

func (TaobaoPictureGetAPIRequest) GetStartDate

func (r TaobaoPictureGetAPIRequest) GetStartDate() string

GetStartDate StartDate Getter

func (TaobaoPictureGetAPIRequest) GetTitle

func (r TaobaoPictureGetAPIRequest) GetTitle() string

GetTitle Title Getter

func (TaobaoPictureGetAPIRequest) GetUrls

func (r TaobaoPictureGetAPIRequest) GetUrls() string

GetUrls Urls Getter

func (*TaobaoPictureGetAPIRequest) SetClientType

func (r *TaobaoPictureGetAPIRequest) SetClientType(_clientType string) error

SetClientType is ClientType Setter 图片使用,如果是pc宝贝detail使用,设置为client:computer,查询出来的图片是符合pc的宝贝detail显示的如果是手机宝贝detail使用,设置为client:phone,查询出来的图片是符合手机的宝贝detail显示的,默认值是全部

func (*TaobaoPictureGetAPIRequest) SetDeleted

func (r *TaobaoPictureGetAPIRequest) SetDeleted(_deleted string) error

SetDeleted is Deleted Setter 是否删除,unfroze代表没有删除

func (*TaobaoPictureGetAPIRequest) SetEndDate

func (r *TaobaoPictureGetAPIRequest) SetEndDate(_endDate string) error

SetEndDate is EndDate Setter 查询上传结束时间点,格式:yyyy-MM-dd HH:mm:ss

func (*TaobaoPictureGetAPIRequest) SetIsHttps

func (r *TaobaoPictureGetAPIRequest) SetIsHttps(_isHttps bool) error

SetIsHttps is IsHttps Setter 是否获取https的链接

func (*TaobaoPictureGetAPIRequest) SetModifiedTime

func (r *TaobaoPictureGetAPIRequest) SetModifiedTime(_modifiedTime string) error

SetModifiedTime is ModifiedTime Setter 图片被修改的时间点,格式:yyyy-MM-dd HH:mm:ss。查询此修改时间点之后到目前的图片。

func (*TaobaoPictureGetAPIRequest) SetOrderBy

func (r *TaobaoPictureGetAPIRequest) SetOrderBy(_orderBy string) error

SetOrderBy is OrderBy Setter 图片查询结果排序,time:desc按上传时间从晚到早(默认), time:asc按上传时间从早到晚,sizes:desc按图片从大到小,sizes:asc按图片从小到大,默认time:desc

func (*TaobaoPictureGetAPIRequest) SetPageNo

func (r *TaobaoPictureGetAPIRequest) SetPageNo(_pageNo int64) error

SetPageNo is PageNo Setter 页码.传入值为1代表第一页,传入值为2代表第二页,依此类推,默认值为1

func (*TaobaoPictureGetAPIRequest) SetPageSize

func (r *TaobaoPictureGetAPIRequest) SetPageSize(_pageSize int64) error

SetPageSize is PageSize Setter 每页条数.每页返回最多返回100条,默认值40

func (*TaobaoPictureGetAPIRequest) SetPictureCategoryId

func (r *TaobaoPictureGetAPIRequest) SetPictureCategoryId(_pictureCategoryId int64) error

SetPictureCategoryId is PictureCategoryId Setter 图片分类ID

func (*TaobaoPictureGetAPIRequest) SetPictureId

func (r *TaobaoPictureGetAPIRequest) SetPictureId(_pictureId int64) error

SetPictureId is PictureId Setter 图片ID

func (*TaobaoPictureGetAPIRequest) SetStartDate

func (r *TaobaoPictureGetAPIRequest) SetStartDate(_startDate string) error

SetStartDate is StartDate Setter 查询上传开始时间点,格式:yyyy-MM-dd HH:mm:ss

func (*TaobaoPictureGetAPIRequest) SetTitle

func (r *TaobaoPictureGetAPIRequest) SetTitle(_title string) error

SetTitle is Title Setter 图片标题,最大长度50字符,中英文都算一字符

func (*TaobaoPictureGetAPIRequest) SetUrls

func (r *TaobaoPictureGetAPIRequest) SetUrls(_urls string) error

SetUrls is Urls Setter 图片url查询接口

type TaobaoPictureGetAPIResponse

type TaobaoPictureGetAPIResponse struct {
	model.CommonResponse
	TaobaoPictureGetAPIResponseModel
}

TaobaoPictureGetAPIResponse 获取图片信息 API返回值 taobao.picture.get

获取图片信息

type TaobaoPictureGetAPIResponseModel

type TaobaoPictureGetAPIResponseModel struct {
	XMLName xml.Name `xml:"picture_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 图片信息列表
	Pictures []Picture `json:"pictures,omitempty" xml:"pictures>picture,omitempty"`
}

TaobaoPictureGetAPIResponseModel is 获取图片信息 成功返回结果

type TaobaoPictureIsreferencedGetAPIRequest

type TaobaoPictureIsreferencedGetAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoPictureIsreferencedGetAPIRequest 图片是否被引用 API请求 taobao.picture.isreferenced.get

查询图片是否被引用,被引用返回true,未被引用返回false

func NewTaobaoPictureIsreferencedGetRequest

func NewTaobaoPictureIsreferencedGetRequest() *TaobaoPictureIsreferencedGetAPIRequest

NewTaobaoPictureIsreferencedGetRequest 初始化TaobaoPictureIsreferencedGetAPIRequest对象

func (TaobaoPictureIsreferencedGetAPIRequest) GetApiMethodName

func (r TaobaoPictureIsreferencedGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoPictureIsreferencedGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoPictureIsreferencedGetAPIRequest) GetPictureId

GetPictureId PictureId Getter

func (*TaobaoPictureIsreferencedGetAPIRequest) SetPictureId

func (r *TaobaoPictureIsreferencedGetAPIRequest) SetPictureId(_pictureId int64) error

SetPictureId is PictureId Setter 图片id

type TaobaoPictureIsreferencedGetAPIResponse

type TaobaoPictureIsreferencedGetAPIResponse struct {
	model.CommonResponse
	TaobaoPictureIsreferencedGetAPIResponseModel
}

TaobaoPictureIsreferencedGetAPIResponse 图片是否被引用 API返回值 taobao.picture.isreferenced.get

查询图片是否被引用,被引用返回true,未被引用返回false

type TaobaoPictureIsreferencedGetAPIResponseModel

type TaobaoPictureIsreferencedGetAPIResponseModel struct {
	XMLName xml.Name `xml:"picture_isreferenced_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 图片是否被引用
	IsReferenced bool `json:"is_referenced,omitempty" xml:"is_referenced,omitempty"`
}

TaobaoPictureIsreferencedGetAPIResponseModel is 图片是否被引用 成功返回结果

type TaobaoPicturePicturesCountAPIRequest

type TaobaoPicturePicturesCountAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoPicturePicturesCountAPIRequest 图片总数查询 API请求 taobao.picture.pictures.count

图片总数查询

func NewTaobaoPicturePicturesCountRequest

func NewTaobaoPicturePicturesCountRequest() *TaobaoPicturePicturesCountAPIRequest

NewTaobaoPicturePicturesCountRequest 初始化TaobaoPicturePicturesCountAPIRequest对象

func (TaobaoPicturePicturesCountAPIRequest) GetApiMethodName

func (r TaobaoPicturePicturesCountAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoPicturePicturesCountAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoPicturePicturesCountAPIRequest) GetClientType

func (r TaobaoPicturePicturesCountAPIRequest) GetClientType() string

GetClientType ClientType Getter

func (TaobaoPicturePicturesCountAPIRequest) GetDeleted

GetDeleted Deleted Getter

func (TaobaoPicturePicturesCountAPIRequest) GetEndDate

GetEndDate EndDate Getter

func (TaobaoPicturePicturesCountAPIRequest) GetPictureCategoryId

func (r TaobaoPicturePicturesCountAPIRequest) GetPictureCategoryId() int64

GetPictureCategoryId PictureCategoryId Getter

func (TaobaoPicturePicturesCountAPIRequest) GetPictureId

GetPictureId PictureId Getter

func (TaobaoPicturePicturesCountAPIRequest) GetStartDate

GetStartDate StartDate Getter

func (TaobaoPicturePicturesCountAPIRequest) GetStartModifiedDate

func (r TaobaoPicturePicturesCountAPIRequest) GetStartModifiedDate() string

GetStartModifiedDate StartModifiedDate Getter

func (TaobaoPicturePicturesCountAPIRequest) GetTitle

GetTitle Title Getter

func (*TaobaoPicturePicturesCountAPIRequest) SetClientType

func (r *TaobaoPicturePicturesCountAPIRequest) SetClientType(_clientType string) error

SetClientType is ClientType Setter 图片使用,如果是pc宝贝detail使用,设置为client:computer,查询出来的图片是符合pc的宝贝detail显示的如果是手机宝贝detail使用,设置为client:phone,查询出来的图片是符合手机的宝贝detail显示的,默认值是全部

func (*TaobaoPicturePicturesCountAPIRequest) SetDeleted

func (r *TaobaoPicturePicturesCountAPIRequest) SetDeleted(_deleted string) error

SetDeleted is Deleted Setter 是否删除,undeleted代表没有删除,deleted表示删除

func (*TaobaoPicturePicturesCountAPIRequest) SetEndDate

func (r *TaobaoPicturePicturesCountAPIRequest) SetEndDate(_endDate string) error

SetEndDate is EndDate Setter 查询上传结束时间点,格式:yyyy-MM-dd HH:mm:ss

func (*TaobaoPicturePicturesCountAPIRequest) SetPictureCategoryId

func (r *TaobaoPicturePicturesCountAPIRequest) SetPictureCategoryId(_pictureCategoryId int64) error

SetPictureCategoryId is PictureCategoryId Setter 图片分类

func (*TaobaoPicturePicturesCountAPIRequest) SetPictureId

func (r *TaobaoPicturePicturesCountAPIRequest) SetPictureId(_pictureId int64) error

SetPictureId is PictureId Setter 图片ID

func (*TaobaoPicturePicturesCountAPIRequest) SetStartDate

func (r *TaobaoPicturePicturesCountAPIRequest) SetStartDate(_startDate string) error

SetStartDate is StartDate Setter 查询上传开始时间点,格式:yyyy-MM-dd HH:mm:ss

func (*TaobaoPicturePicturesCountAPIRequest) SetStartModifiedDate

func (r *TaobaoPicturePicturesCountAPIRequest) SetStartModifiedDate(_startModifiedDate string) error

SetStartModifiedDate is StartModifiedDate Setter 图片被修改的时间点,格式:yyyy-MM-dd HH:mm:ss。查询此修改时间点之后到目前的图片。

func (*TaobaoPicturePicturesCountAPIRequest) SetTitle

SetTitle is Title Setter 文件名

type TaobaoPicturePicturesCountAPIResponse

type TaobaoPicturePicturesCountAPIResponse struct {
	model.CommonResponse
	TaobaoPicturePicturesCountAPIResponseModel
}

TaobaoPicturePicturesCountAPIResponse 图片总数查询 API返回值 taobao.picture.pictures.count

图片总数查询

type TaobaoPicturePicturesCountAPIResponseModel

type TaobaoPicturePicturesCountAPIResponseModel struct {
	XMLName xml.Name `xml:"picture_pictures_count_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 查询的文件总数
	Totals int64 `json:"totals,omitempty" xml:"totals,omitempty"`
}

TaobaoPicturePicturesCountAPIResponseModel is 图片总数查询 成功返回结果

type TaobaoPicturePicturesGetAPIRequest

type TaobaoPicturePicturesGetAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoPicturePicturesGetAPIRequest 图片获取 API请求 taobao.picture.pictures.get

图片空间对外的图片获取接口,该接口只针对分页获取,获取某一页的图片,该接口不支持总数的查询asd

func NewTaobaoPicturePicturesGetRequest

func NewTaobaoPicturePicturesGetRequest() *TaobaoPicturePicturesGetAPIRequest

NewTaobaoPicturePicturesGetRequest 初始化TaobaoPicturePicturesGetAPIRequest对象

func (TaobaoPicturePicturesGetAPIRequest) GetApiMethodName

func (r TaobaoPicturePicturesGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoPicturePicturesGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoPicturePicturesGetAPIRequest) GetClientType

func (r TaobaoPicturePicturesGetAPIRequest) GetClientType() string

GetClientType ClientType Getter

func (TaobaoPicturePicturesGetAPIRequest) GetCurrentPage

func (r TaobaoPicturePicturesGetAPIRequest) GetCurrentPage() int64

GetCurrentPage CurrentPage Getter

func (TaobaoPicturePicturesGetAPIRequest) GetDeleted

GetDeleted Deleted Getter

func (TaobaoPicturePicturesGetAPIRequest) GetEndDate

GetEndDate EndDate Getter

func (TaobaoPicturePicturesGetAPIRequest) GetIsHttps

GetIsHttps IsHttps Getter

func (TaobaoPicturePicturesGetAPIRequest) GetOrderBy

GetOrderBy OrderBy Getter

func (TaobaoPicturePicturesGetAPIRequest) GetPageSize

func (r TaobaoPicturePicturesGetAPIRequest) GetPageSize() int64

GetPageSize PageSize Getter

func (TaobaoPicturePicturesGetAPIRequest) GetPictureCategoryId

func (r TaobaoPicturePicturesGetAPIRequest) GetPictureCategoryId() int64

GetPictureCategoryId PictureCategoryId Getter

func (TaobaoPicturePicturesGetAPIRequest) GetPictureId

func (r TaobaoPicturePicturesGetAPIRequest) GetPictureId() int64

GetPictureId PictureId Getter

func (TaobaoPicturePicturesGetAPIRequest) GetStartDate

func (r TaobaoPicturePicturesGetAPIRequest) GetStartDate() string

GetStartDate StartDate Getter

func (TaobaoPicturePicturesGetAPIRequest) GetStartModifiedDate

func (r TaobaoPicturePicturesGetAPIRequest) GetStartModifiedDate() string

GetStartModifiedDate StartModifiedDate Getter

func (TaobaoPicturePicturesGetAPIRequest) GetTitle

GetTitle Title Getter

func (TaobaoPicturePicturesGetAPIRequest) GetUrls

GetUrls Urls Getter

func (*TaobaoPicturePicturesGetAPIRequest) SetClientType

func (r *TaobaoPicturePicturesGetAPIRequest) SetClientType(_clientType string) error

SetClientType is ClientType Setter 图片使用,如果是pc宝贝detail使用,设置为client:computer,查询出来的图片是符合pc的宝贝detail显示的如果是手机宝贝detail使用,设置为client:phone,查询出来的图片是符合手机的宝贝detail显示的,默认值是全部

func (*TaobaoPicturePicturesGetAPIRequest) SetCurrentPage

func (r *TaobaoPicturePicturesGetAPIRequest) SetCurrentPage(_currentPage int64) error

SetCurrentPage is CurrentPage Setter 页码.传入值为1代表第一页,传入值为2代表第二页,依此类推,默认值为1

func (*TaobaoPicturePicturesGetAPIRequest) SetDeleted

func (r *TaobaoPicturePicturesGetAPIRequest) SetDeleted(_deleted string) error

SetDeleted is Deleted Setter 是否删除,deleted代表没有删除

func (*TaobaoPicturePicturesGetAPIRequest) SetEndDate

func (r *TaobaoPicturePicturesGetAPIRequest) SetEndDate(_endDate string) error

SetEndDate is EndDate Setter 结束时间

func (*TaobaoPicturePicturesGetAPIRequest) SetIsHttps

func (r *TaobaoPicturePicturesGetAPIRequest) SetIsHttps(_isHttps bool) error

SetIsHttps is IsHttps Setter 是否获取https的链接

func (*TaobaoPicturePicturesGetAPIRequest) SetOrderBy

func (r *TaobaoPicturePicturesGetAPIRequest) SetOrderBy(_orderBy string) error

SetOrderBy is OrderBy Setter 图片查询结果排序,time:desc按上传时间从晚到早(默认), time:asc按上传时间从早到晚,sizes:desc按图片从大到小,sizes:asc按图片从小到大,默认time:desc

func (*TaobaoPicturePicturesGetAPIRequest) SetPageSize

func (r *TaobaoPicturePicturesGetAPIRequest) SetPageSize(_pageSize int64) error

SetPageSize is PageSize Setter 每页条数.每页返回最多返回100条,默认值40

func (*TaobaoPicturePicturesGetAPIRequest) SetPictureCategoryId

func (r *TaobaoPicturePicturesGetAPIRequest) SetPictureCategoryId(_pictureCategoryId int64) error

SetPictureCategoryId is PictureCategoryId Setter 图片分类

func (*TaobaoPicturePicturesGetAPIRequest) SetPictureId

func (r *TaobaoPicturePicturesGetAPIRequest) SetPictureId(_pictureId int64) error

SetPictureId is PictureId Setter 图片ID

func (*TaobaoPicturePicturesGetAPIRequest) SetStartDate

func (r *TaobaoPicturePicturesGetAPIRequest) SetStartDate(_startDate string) error

SetStartDate is StartDate Setter 查询上传结束时间点,格式:yyyy-MM-dd HH:mm:ss

func (*TaobaoPicturePicturesGetAPIRequest) SetStartModifiedDate

func (r *TaobaoPicturePicturesGetAPIRequest) SetStartModifiedDate(_startModifiedDate string) error

SetStartModifiedDate is StartModifiedDate Setter 图片被修改的时间点,格式:yyyy-MM-dd HH:mm:ss。查询此修改时间点之后到目前的图片。

func (*TaobaoPicturePicturesGetAPIRequest) SetTitle

func (r *TaobaoPicturePicturesGetAPIRequest) SetTitle(_title string) error

SetTitle is Title Setter 图片标题,最大长度50字符,中英文都算一字符

func (*TaobaoPicturePicturesGetAPIRequest) SetUrls

SetUrls is Urls Setter 图片url查询接口

type TaobaoPicturePicturesGetAPIResponse

type TaobaoPicturePicturesGetAPIResponse struct {
	model.CommonResponse
	TaobaoPicturePicturesGetAPIResponseModel
}

TaobaoPicturePicturesGetAPIResponse 图片获取 API返回值 taobao.picture.pictures.get

图片空间对外的图片获取接口,该接口只针对分页获取,获取某一页的图片,该接口不支持总数的查询asd

type TaobaoPicturePicturesGetAPIResponseModel

type TaobaoPicturePicturesGetAPIResponseModel struct {
	XMLName xml.Name `xml:"picture_pictures_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 图片空间图片数据对象
	Pictures []Picture `json:"pictures,omitempty" xml:"pictures>picture,omitempty"`
}

TaobaoPicturePicturesGetAPIResponseModel is 图片获取 成功返回结果

type TaobaoPictureReplaceAPIRequest

type TaobaoPictureReplaceAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoPictureReplaceAPIRequest 替换图片 API请求 taobao.picture.replace

替换一张图片,只替换图片数据,图片名称,图片分类等保持不变。

func NewTaobaoPictureReplaceRequest

func NewTaobaoPictureReplaceRequest() *TaobaoPictureReplaceAPIRequest

NewTaobaoPictureReplaceRequest 初始化TaobaoPictureReplaceAPIRequest对象

func (TaobaoPictureReplaceAPIRequest) GetApiMethodName

func (r TaobaoPictureReplaceAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoPictureReplaceAPIRequest) GetApiParams

func (r TaobaoPictureReplaceAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoPictureReplaceAPIRequest) GetImageData

func (r TaobaoPictureReplaceAPIRequest) GetImageData() *model.File

GetImageData ImageData Getter

func (TaobaoPictureReplaceAPIRequest) GetPictureId

func (r TaobaoPictureReplaceAPIRequest) GetPictureId() int64

GetPictureId PictureId Getter

func (*TaobaoPictureReplaceAPIRequest) SetImageData

func (r *TaobaoPictureReplaceAPIRequest) SetImageData(_imageData *model.File) error

SetImageData is ImageData Setter 图片二进制文件流,不能为空,允许png、jpg、gif图片格式

func (*TaobaoPictureReplaceAPIRequest) SetPictureId

func (r *TaobaoPictureReplaceAPIRequest) SetPictureId(_pictureId int64) error

SetPictureId is PictureId Setter 要替换的图片的id,必须大于0

type TaobaoPictureReplaceAPIResponse

type TaobaoPictureReplaceAPIResponse struct {
	model.CommonResponse
	TaobaoPictureReplaceAPIResponseModel
}

TaobaoPictureReplaceAPIResponse 替换图片 API返回值 taobao.picture.replace

替换一张图片,只替换图片数据,图片名称,图片分类等保持不变。

type TaobaoPictureReplaceAPIResponseModel

type TaobaoPictureReplaceAPIResponseModel struct {
	XMLName xml.Name `xml:"picture_replace_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 图片替换是否成功
	Done bool `json:"done,omitempty" xml:"done,omitempty"`
}

TaobaoPictureReplaceAPIResponseModel is 替换图片 成功返回结果

type TaobaoPictureUpdateAPIRequest

type TaobaoPictureUpdateAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoPictureUpdateAPIRequest 修改图片名字 API请求 taobao.picture.update

修改指定图片的图片名

func NewTaobaoPictureUpdateRequest

func NewTaobaoPictureUpdateRequest() *TaobaoPictureUpdateAPIRequest

NewTaobaoPictureUpdateRequest 初始化TaobaoPictureUpdateAPIRequest对象

func (TaobaoPictureUpdateAPIRequest) GetApiMethodName

func (r TaobaoPictureUpdateAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoPictureUpdateAPIRequest) GetApiParams

func (r TaobaoPictureUpdateAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoPictureUpdateAPIRequest) GetNewName

func (r TaobaoPictureUpdateAPIRequest) GetNewName() string

GetNewName NewName Getter

func (TaobaoPictureUpdateAPIRequest) GetPictureId

func (r TaobaoPictureUpdateAPIRequest) GetPictureId() int64

GetPictureId PictureId Getter

func (*TaobaoPictureUpdateAPIRequest) SetNewName

func (r *TaobaoPictureUpdateAPIRequest) SetNewName(_newName string) error

SetNewName is NewName Setter 新的图片名,最大长度50字符,不能为空

func (*TaobaoPictureUpdateAPIRequest) SetPictureId

func (r *TaobaoPictureUpdateAPIRequest) SetPictureId(_pictureId int64) error

SetPictureId is PictureId Setter 要更改名字的图片的id

type TaobaoPictureUpdateAPIResponse

type TaobaoPictureUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoPictureUpdateAPIResponseModel
}

TaobaoPictureUpdateAPIResponse 修改图片名字 API返回值 taobao.picture.update

修改指定图片的图片名

type TaobaoPictureUpdateAPIResponseModel

type TaobaoPictureUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"picture_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 更新是否成功
	Done bool `json:"done,omitempty" xml:"done,omitempty"`
}

TaobaoPictureUpdateAPIResponseModel is 修改图片名字 成功返回结果

type TaobaoPictureUploadAPIRequest

type TaobaoPictureUploadAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoPictureUploadAPIRequest 上传单张图片 API请求 taobao.picture.upload

图片空间上传接口

func NewTaobaoPictureUploadRequest

func NewTaobaoPictureUploadRequest() *TaobaoPictureUploadAPIRequest

NewTaobaoPictureUploadRequest 初始化TaobaoPictureUploadAPIRequest对象

func (TaobaoPictureUploadAPIRequest) GetApiMethodName

func (r TaobaoPictureUploadAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoPictureUploadAPIRequest) GetApiParams

func (r TaobaoPictureUploadAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoPictureUploadAPIRequest) GetClientType

func (r TaobaoPictureUploadAPIRequest) GetClientType() string

GetClientType ClientType Getter

func (TaobaoPictureUploadAPIRequest) GetImageInputTitle

func (r TaobaoPictureUploadAPIRequest) GetImageInputTitle() string

GetImageInputTitle ImageInputTitle Getter

func (TaobaoPictureUploadAPIRequest) GetImg

GetImg Img Getter

func (TaobaoPictureUploadAPIRequest) GetIsHttps

func (r TaobaoPictureUploadAPIRequest) GetIsHttps() bool

GetIsHttps IsHttps Getter

func (TaobaoPictureUploadAPIRequest) GetPictureCategoryId

func (r TaobaoPictureUploadAPIRequest) GetPictureCategoryId() int64

GetPictureCategoryId PictureCategoryId Getter

func (TaobaoPictureUploadAPIRequest) GetTitle

GetTitle Title Getter

func (*TaobaoPictureUploadAPIRequest) SetClientType

func (r *TaobaoPictureUploadAPIRequest) SetClientType(_clientType string) error

SetClientType is ClientType Setter 图片上传的来源,有电脑版本宝贝发布,手机版本宝贝发布client:computer电脑版本宝贝使用,client:phone手机版本宝贝使用。注意:当client:phone时,图片限制为宽度在480-620之间,长度不能超过960,否则会报错。

func (*TaobaoPictureUploadAPIRequest) SetImageInputTitle

func (r *TaobaoPictureUploadAPIRequest) SetImageInputTitle(_imageInputTitle string) error

SetImageInputTitle is ImageInputTitle Setter 包括后缀名的图片标题,不能为空,如Bule.jpg,有些卖家希望图片上传后取图片文件的默认名

func (*TaobaoPictureUploadAPIRequest) SetImg

func (r *TaobaoPictureUploadAPIRequest) SetImg(_img *model.File) error

SetImg is Img Setter 图片二进制文件流,不能为空,允许png、jpg、gif图片格式,3M以内。

func (*TaobaoPictureUploadAPIRequest) SetIsHttps

func (r *TaobaoPictureUploadAPIRequest) SetIsHttps(_isHttps bool) error

SetIsHttps is IsHttps Setter 是否获取https连接

func (*TaobaoPictureUploadAPIRequest) SetPictureCategoryId

func (r *TaobaoPictureUploadAPIRequest) SetPictureCategoryId(_pictureCategoryId int64) error

SetPictureCategoryId is PictureCategoryId Setter 图片分类ID,设置具体某个分类ID或设置0上传到默认分类,只能传入一个分类

func (*TaobaoPictureUploadAPIRequest) SetTitle

func (r *TaobaoPictureUploadAPIRequest) SetTitle(_title string) error

SetTitle is Title Setter 图片标题,如果为空,传的图片标题就取去掉后缀名的image_input_title,超过50字符长度会截取50字符,重名会在标题末尾加"(1)";标题末尾已经有"(数字)"了,则数字加1

type TaobaoPictureUploadAPIResponse

type TaobaoPictureUploadAPIResponse struct {
	model.CommonResponse
	TaobaoPictureUploadAPIResponseModel
}

TaobaoPictureUploadAPIResponse 上传单张图片 API返回值 taobao.picture.upload

图片空间上传接口

type TaobaoPictureUploadAPIResponseModel

type TaobaoPictureUploadAPIResponseModel struct {
	XMLName xml.Name `xml:"picture_upload_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 当前上传的一张图片信息
	Picture *Picture `json:"picture,omitempty" xml:"picture,omitempty"`
}

TaobaoPictureUploadAPIResponseModel is 上传单张图片 成功返回结果

type TaobaoPictureUserinfoGetAPIRequest

type TaobaoPictureUserinfoGetAPIRequest struct {
	model.Params
}

TaobaoPictureUserinfoGetAPIRequest 查询图片空间用户的信息 API请求 taobao.picture.userinfo.get

查询用户的图片空间使用信息,包括:订购量,已使用容量,免费容量,总的可使用容量,订购有效期,剩余容量

func NewTaobaoPictureUserinfoGetRequest

func NewTaobaoPictureUserinfoGetRequest() *TaobaoPictureUserinfoGetAPIRequest

NewTaobaoPictureUserinfoGetRequest 初始化TaobaoPictureUserinfoGetAPIRequest对象

func (TaobaoPictureUserinfoGetAPIRequest) GetApiMethodName

func (r TaobaoPictureUserinfoGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoPictureUserinfoGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

type TaobaoPictureUserinfoGetAPIResponse

type TaobaoPictureUserinfoGetAPIResponse struct {
	model.CommonResponse
	TaobaoPictureUserinfoGetAPIResponseModel
}

TaobaoPictureUserinfoGetAPIResponse 查询图片空间用户的信息 API返回值 taobao.picture.userinfo.get

查询用户的图片空间使用信息,包括:订购量,已使用容量,免费容量,总的可使用容量,订购有效期,剩余容量

type TaobaoPictureUserinfoGetAPIResponseModel

type TaobaoPictureUserinfoGetAPIResponseModel struct {
	XMLName xml.Name `xml:"picture_userinfo_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 用户使用图片空间的信息
	UserInfo *UserInfo `json:"user_info,omitempty" xml:"user_info,omitempty"`
}

TaobaoPictureUserinfoGetAPIResponseModel is 查询图片空间用户的信息 成功返回结果

type TaobaoVasServiceGetServTimesAPIRequest

type TaobaoVasServiceGetServTimesAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

TaobaoVasServiceGetServTimesAPIRequest 查询某个用户图片空间的使用情况 API请求 taobao.vas.service.getServTimes

查询某个用户图片空间的使用情况

func NewTaobaoVasServiceGetServTimesRequest

func NewTaobaoVasServiceGetServTimesRequest() *TaobaoVasServiceGetServTimesAPIRequest

NewTaobaoVasServiceGetServTimesRequest 初始化TaobaoVasServiceGetServTimesAPIRequest对象

func (TaobaoVasServiceGetServTimesAPIRequest) GetApiMethodName

func (r TaobaoVasServiceGetServTimesAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoVasServiceGetServTimesAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoVasServiceGetServTimesAPIRequest) GetServCode

GetServCode ServCode Getter

func (*TaobaoVasServiceGetServTimesAPIRequest) SetServCode

func (r *TaobaoVasServiceGetServTimesAPIRequest) SetServCode(_servCode string) error

SetServCode is ServCode Setter 服务编码

type TaobaoVasServiceGetServTimesAPIResponse

type TaobaoVasServiceGetServTimesAPIResponse struct {
	model.CommonResponse
	TaobaoVasServiceGetServTimesAPIResponseModel
}

TaobaoVasServiceGetServTimesAPIResponse 查询某个用户图片空间的使用情况 API返回值 taobao.vas.service.getServTimes

查询某个用户图片空间的使用情况

type TaobaoVasServiceGetServTimesAPIResponseModel

type TaobaoVasServiceGetServTimesAPIResponseModel struct {
	XMLName xml.Name `xml:"vas_service_getServTimes_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 总次数(容量)
	TotalNum int64 `json:"total_num,omitempty" xml:"total_num,omitempty"`
	// 剩余次数(容量)
	LeftNum int64 `json:"left_num,omitempty" xml:"left_num,omitempty"`
}

TaobaoVasServiceGetServTimesAPIResponseModel is 查询某个用户图片空间的使用情况 成功返回结果

type UploadPolicy

type UploadPolicy struct {
	// 限制用户上传文件的类型,多个值用;分隔。 可设置的值为:image/jpeg,image/png,image/webp等。 若用户上传文件的mime类型不在mime_limit范围内,无法上传成功。
	MimeLimit string `json:"mime_limit,omitempty" xml:"mime_limit,omitempty"`
	// 限制用户上传文件的大小。 若用户上传文件大小超过size_limit,无法上传成功。
	SizeLimit int64 `json:"size_limit,omitempty" xml:"size_limit,omitempty"`
}

UploadPolicy 结构体

type UserInfo

type UserInfo struct {
	// 用户订购的图片空间容量
	OrderSpace string `json:"order_space,omitempty" xml:"order_space,omitempty"`
	// 已使用的图片空间容量
	UsedSpace string `json:"used_space,omitempty" xml:"used_space,omitempty"`
	// 剩余的图片空间容量
	RemainingSpace string `json:"remaining_space,omitempty" xml:"remaining_space,omitempty"`
	// 用户的可用容量,即订购量与免费量之和
	AvailableSpace string `json:"available_space,omitempty" xml:"available_space,omitempty"`
	// 图片空间的免费容量
	FreeSpace string `json:"free_space,omitempty" xml:"free_space,omitempty"`
	// 图片空间的订购有效期
	OrderExpiryDate string `json:"order_expiry_date,omitempty" xml:"order_expiry_date,omitempty"`
	// 用户自定义的水印参数,通过"|"分割开,如果用户没有定义则为""<br/>具体水印参数组合方法,用"|"分开,顺序按"是否全局设置|水印文字|是否文字水印优先|透明度|字体|字体大小|字体是否加粗|字体是否斜体|字体是否加下划线|字体颜色|旋转角度|是否带阴影|水印位置|图片水印URL|reference水印相对位置" reference取值有左上(1)/中间(3)/右下(2),其中的null代表为空
	WaterMark string `json:"water_mark,omitempty" xml:"water_mark,omitempty"`
}

UserInfo 结构体

type VideoItemDo

type VideoItemDo struct {
	// 视频封面
	CoverUrl string `json:"cover_url,omitempty" xml:"cover_url,omitempty"`
	// 视频上传视频
	UploadTime string `json:"upload_time,omitempty" xml:"upload_time,omitempty"`
	// 视频标题
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 视频时长
	Duration int64 `json:"duration,omitempty" xml:"duration,omitempty"`
}

VideoItemDo 结构体

type VideoItemExtDo

type VideoItemExtDo struct {
	// 视频播放地址
	PlayUrl string `json:"play_url,omitempty" xml:"play_url,omitempty"`
	// 视频封面-主图
	MainPicUrl string `json:"main_pic_url,omitempty" xml:"main_pic_url,omitempty"`
	// 视频状态
	State int64 `json:"state,omitempty" xml:"state,omitempty"`
	// 视频基本信息
	VideoInfo *VideoItemDo `json:"video_info,omitempty" xml:"video_info,omitempty"`
	// 是否能在移动端播放
	CanPlayInPhone bool `json:"can_play_in_phone,omitempty" xml:"can_play_in_phone,omitempty"`
}

VideoItemExtDo 结构体

type VideoSearchCondition2

type VideoSearchCondition2 struct {
	// 当前页数
	CurrentPage int64 `json:"current_page,omitempty" xml:"current_page,omitempty"`
	// 分页大小
	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`
}

VideoSearchCondition2 结构体

Source Files

Jump to

Keyboard shortcuts

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