scs

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 scs 包含阿里妈妈广告中心API相关结构体

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

Index

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

GetName Name Getter

func (AlibabaScsImageMatteAPIRequest) GetObExt added in v1.2.0

GetObExt ObExt Getter

func (AlibabaScsImageMatteAPIRequest) GetPid added in v1.2.0

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

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

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

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 结构体

Jump to

Keyboard shortcuts

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