scs

package
v1.1.5 Latest Latest
Warning

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

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

Documentation

Overview

阿里妈妈广告中心API model

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 AlibabaScsImageMatteAPIResponse

type AlibabaScsImageMatteAPIResponse struct {
	model.CommonResponse
	AlibabaScsImageMatteResponse
}

阿里妈妈智能创意平台在线抠图 API返回值 alibaba.scs.image.matte

该API对外输出一个在线抠图(Deep Image Matting)接口,合作方可以通过该接口利用深度学习抠图算法从图片中抠出目标对象(比如商品或者人物轮廓)

type AlibabaScsImageMatteRequest

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

阿里妈妈智能创意平台在线抠图 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

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

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

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

Jump to

Keyboard shortcuts

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