Documentation
¶
Overview ¶
Package scs 包含阿里妈妈广告中心API相关结构体
Index ¶
- type AlibabaScsImageMatteAPIRequest
- func (r AlibabaScsImageMatteAPIRequest) GetApiMethodName() string
- func (r AlibabaScsImageMatteAPIRequest) GetApiParams() url.Values
- func (r AlibabaScsImageMatteAPIRequest) GetName() string
- func (r AlibabaScsImageMatteAPIRequest) GetObExt() string
- func (r AlibabaScsImageMatteAPIRequest) GetPid() string
- func (r AlibabaScsImageMatteAPIRequest) GetScenes() string
- func (r AlibabaScsImageMatteAPIRequest) GetSessionid() string
- func (r AlibabaScsImageMatteAPIRequest) GetTs() string
- func (r *AlibabaScsImageMatteAPIRequest) SetName(_name string) error
- func (r *AlibabaScsImageMatteAPIRequest) SetObExt(_obExt string) error
- func (r *AlibabaScsImageMatteAPIRequest) SetPid(_pid string) error
- func (r *AlibabaScsImageMatteAPIRequest) SetScenes(_scenes string) error
- func (r *AlibabaScsImageMatteAPIRequest) SetSessionid(_sessionid string) error
- func (r *AlibabaScsImageMatteAPIRequest) SetTs(_ts string) error
- type AlibabaScsImageMatteAPIResponse
- type AlibabaScsImageMatteAPIResponseModel
- type Array
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlibabaScsImageMatteAPIRequest ¶ added in v1.2.0
type AlibabaScsImageMatteAPIRequest struct { model.Params // contains filtered or unexported fields }
AlibabaScsImageMatteAPIRequest 阿里妈妈智能创意平台在线抠图 API请求 alibaba.scs.image.matte
该API对外输出一个在线抠图(Deep Image Matting)接口,合作方可以通过该接口利用深度学习抠图算法从图片中抠出目标对象(比如商品或者人物轮廓)
func NewAlibabaScsImageMatteRequest ¶
func NewAlibabaScsImageMatteRequest() *AlibabaScsImageMatteAPIRequest
NewAlibabaScsImageMatteRequest 初始化AlibabaScsImageMatteAPIRequest对象
func (AlibabaScsImageMatteAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r AlibabaScsImageMatteAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlibabaScsImageMatteAPIRequest) GetApiParams ¶ added in v1.2.0
func (r AlibabaScsImageMatteAPIRequest) GetApiParams() url.Values
GetApiParams IRequest interface 方法, 获取API参数
func (AlibabaScsImageMatteAPIRequest) GetName ¶ added in v1.2.0
func (r AlibabaScsImageMatteAPIRequest) GetName() string
GetName Name Getter
func (AlibabaScsImageMatteAPIRequest) GetObExt ¶ added in v1.2.0
func (r AlibabaScsImageMatteAPIRequest) GetObExt() string
GetObExt ObExt Getter
func (AlibabaScsImageMatteAPIRequest) GetPid ¶ added in v1.2.0
func (r AlibabaScsImageMatteAPIRequest) GetPid() string
GetPid Pid Getter
func (AlibabaScsImageMatteAPIRequest) GetScenes ¶ added in v1.2.0
func (r AlibabaScsImageMatteAPIRequest) GetScenes() string
GetScenes Scenes Getter
func (AlibabaScsImageMatteAPIRequest) GetSessionid ¶ added in v1.2.0
func (r AlibabaScsImageMatteAPIRequest) GetSessionid() string
GetSessionid Sessionid Getter
func (AlibabaScsImageMatteAPIRequest) GetTs ¶ added in v1.2.0
func (r AlibabaScsImageMatteAPIRequest) GetTs() string
GetTs Ts Getter
func (*AlibabaScsImageMatteAPIRequest) SetName ¶ added in v1.2.0
func (r *AlibabaScsImageMatteAPIRequest) SetName(_name string) error
SetName is Name Setter 服务名称,可选值: scs
func (*AlibabaScsImageMatteAPIRequest) SetObExt ¶ added in v1.2.0
func (r *AlibabaScsImageMatteAPIRequest) SetObExt(_obExt string) error
SetObExt is ObExt Setter 抠图上下文信息,json字符串格式,json中matting_type字段可选值: external_matting,url: 需要抠图的目标图片url
func (*AlibabaScsImageMatteAPIRequest) SetPid ¶ added in v1.2.0
func (r *AlibabaScsImageMatteAPIRequest) SetPid(_pid string) error
SetPid is Pid Setter 资源位ID,接入前由智能创意平台分配
func (*AlibabaScsImageMatteAPIRequest) SetScenes ¶ added in v1.2.0
func (r *AlibabaScsImageMatteAPIRequest) SetScenes(_scenes string) error
SetScenes is Scenes Setter 场景名称,可选值: image_cutout
func (*AlibabaScsImageMatteAPIRequest) SetSessionid ¶ added in v1.2.0
func (r *AlibabaScsImageMatteAPIRequest) SetSessionid(_sessionid string) error
SetSessionid is Sessionid Setter 32位uuid
func (*AlibabaScsImageMatteAPIRequest) SetTs ¶ added in v1.2.0
func (r *AlibabaScsImageMatteAPIRequest) SetTs(_ts string) error
SetTs is Ts Setter 当前秒级时间戳
type AlibabaScsImageMatteAPIResponse ¶
type AlibabaScsImageMatteAPIResponse struct { model.CommonResponse AlibabaScsImageMatteAPIResponseModel }
AlibabaScsImageMatteAPIResponse 阿里妈妈智能创意平台在线抠图 API返回值 alibaba.scs.image.matte
该API对外输出一个在线抠图(Deep Image Matting)接口,合作方可以通过该接口利用深度学习抠图算法从图片中抠出目标对象(比如商品或者人物轮廓)
type AlibabaScsImageMatteAPIResponseModel ¶ added in v1.2.0
type AlibabaScsImageMatteAPIResponseModel struct { XMLName xml.Name `xml:"alibaba_scs_image_matte_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 分组数据 DataList []Array `json:"data_list,omitempty" xml:"data_list>array,omitempty"` // 错误码 Errno string `json:"errno,omitempty" xml:"errno,omitempty"` // 错误提示信息 Errmsg string `json:"errmsg,omitempty" xml:"errmsg,omitempty"` // 会话ID SessionId string `json:"session_id,omitempty" xml:"session_id,omitempty"` // 桶号ID (调用方暂不用关心) Bucketid string `json:"bucketid,omitempty" xml:"bucketid,omitempty"` }
AlibabaScsImageMatteAPIResponseModel is 阿里妈妈智能创意平台在线抠图 成功返回结果
type Array ¶
type Array struct { // 组内数据 Datas []Array `json:"datas,omitempty" xml:"datas>array,omitempty"` // 组号(调用方暂不用关心) GroupId string `json:"group_id,omitempty" xml:"group_id,omitempty"` // 图片URL Image string `json:"image,omitempty" xml:"image,omitempty"` // 商品ID(调用方暂不用关心) ItemId string `json:"item_id,omitempty" xml:"item_id,omitempty"` // 创意ID(调用方暂不用关心) CrtId string `json:"crt_id,omitempty" xml:"crt_id,omitempty"` // 标题(调用方暂不用关心) Title string `json:"title,omitempty" xml:"title,omitempty"` // 扩展信息(即抠图结果,fg字段即BASE64编码的图片二进制数据) ExtInfo string `json:"ext_info,omitempty" xml:"ext_info,omitempty"` // 模板ID(调用方暂不用关心) TemplateId int64 `json:"template_id,omitempty" xml:"template_id,omitempty"` }
Array 结构体