Documentation
¶
Overview ¶
阿里妈妈广告中心API model
Index ¶
- type AlibabaScsImageMatteAPIResponse
- type AlibabaScsImageMatteRequest
- func (r AlibabaScsImageMatteRequest) GetApiMethodName() string
- func (r AlibabaScsImageMatteRequest) GetApiParams() url.Values
- func (r AlibabaScsImageMatteRequest) GetName() string
- func (r AlibabaScsImageMatteRequest) GetObExt() string
- func (r AlibabaScsImageMatteRequest) GetPid() string
- func (r AlibabaScsImageMatteRequest) GetScenes() string
- func (r AlibabaScsImageMatteRequest) GetSessionid() string
- func (r AlibabaScsImageMatteRequest) GetTs() string
- func (r *AlibabaScsImageMatteRequest) SetName(name string) error
- func (r *AlibabaScsImageMatteRequest) SetObExt(obExt string) error
- func (r *AlibabaScsImageMatteRequest) SetPid(pid string) error
- func (r *AlibabaScsImageMatteRequest) SetScenes(scenes string) error
- func (r *AlibabaScsImageMatteRequest) SetSessionid(sessionid string) error
- func (r *AlibabaScsImageMatteRequest) SetTs(ts string) error
- type AlibabaScsImageMatteResponse
- type Array
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlibabaScsImageMatteAPIResponse ¶
type AlibabaScsImageMatteAPIResponse struct { model.CommonResponse AlibabaScsImageMatteResponse }
阿里妈妈智能创意平台在线抠图 API返回值 alibaba.scs.image.matte
该API对外输出一个在线抠图(Deep Image Matting)接口,合作方可以通过该接口利用深度学习抠图算法从图片中抠出目标对象(比如商品或者人物轮廓)
type AlibabaScsImageMatteRequest ¶
阿里妈妈智能创意平台在线抠图 API请求 alibaba.scs.image.matte
该API对外输出一个在线抠图(Deep Image Matting)接口,合作方可以通过该接口利用深度学习抠图算法从图片中抠出目标对象(比如商品或者人物轮廓)
func NewAlibabaScsImageMatteRequest ¶
func NewAlibabaScsImageMatteRequest() *AlibabaScsImageMatteRequest
初始化AlibabaScsImageMatteRequest对象
func (AlibabaScsImageMatteRequest) GetApiMethodName ¶
func (r AlibabaScsImageMatteRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AlibabaScsImageMatteRequest) GetApiParams ¶
func (r AlibabaScsImageMatteRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AlibabaScsImageMatteRequest) GetName ¶
func (r AlibabaScsImageMatteRequest) GetName() string
Name Getter
func (AlibabaScsImageMatteRequest) GetObExt ¶
func (r AlibabaScsImageMatteRequest) GetObExt() string
ObExt Getter
func (AlibabaScsImageMatteRequest) GetPid ¶
func (r AlibabaScsImageMatteRequest) GetPid() string
Pid Getter
func (AlibabaScsImageMatteRequest) GetScenes ¶
func (r AlibabaScsImageMatteRequest) GetScenes() string
Scenes Getter
func (AlibabaScsImageMatteRequest) GetSessionid ¶
func (r AlibabaScsImageMatteRequest) GetSessionid() string
Sessionid Getter
func (AlibabaScsImageMatteRequest) GetTs ¶
func (r AlibabaScsImageMatteRequest) GetTs() string
Ts Getter
func (*AlibabaScsImageMatteRequest) SetName ¶
func (r *AlibabaScsImageMatteRequest) SetName(name string) error
Name Setter 服务名称,可选值: scs
func (*AlibabaScsImageMatteRequest) SetObExt ¶
func (r *AlibabaScsImageMatteRequest) SetObExt(obExt string) error
ObExt Setter 抠图上下文信息,json字符串格式,json中matting_type字段可选值: external_matting,url: 需要抠图的目标图片url
func (*AlibabaScsImageMatteRequest) SetPid ¶
func (r *AlibabaScsImageMatteRequest) SetPid(pid string) error
Pid Setter 资源位ID,接入前由智能创意平台分配
func (*AlibabaScsImageMatteRequest) SetScenes ¶
func (r *AlibabaScsImageMatteRequest) SetScenes(scenes string) error
Scenes Setter 场景名称,可选值: image_cutout
func (*AlibabaScsImageMatteRequest) SetSessionid ¶
func (r *AlibabaScsImageMatteRequest) SetSessionid(sessionid string) error
Sessionid Setter 32位uuid
func (*AlibabaScsImageMatteRequest) SetTs ¶
func (r *AlibabaScsImageMatteRequest) SetTs(ts string) error
Ts Setter 当前秒级时间戳
type AlibabaScsImageMatteResponse ¶
type AlibabaScsImageMatteResponse struct { XMLName xml.Name `xml:"alibaba_scs_image_matte_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 错误码 Errno string `json:"errno,omitempty" xml:"errno,omitempty"` // 分组数据 DataList []Array `json:"data_list,omitempty" xml:"data_list>array,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"` }
阿里妈妈智能创意平台在线抠图 成功返回结果
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"` // 模板ID(调用方暂不用关心) TemplateId int64 `json:"template_id,omitempty" xml:"template_id,omitempty"` // 标题(调用方暂不用关心) Title string `json:"title,omitempty" xml:"title,omitempty"` // 扩展信息(即抠图结果,fg字段即BASE64编码的图片二进制数据) ExtInfo string `json:"ext_info,omitempty" xml:"ext_info,omitempty"` }
Array