v20180711

package
v3.0.79+incompatible Latest Latest
Warning

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

Go to latest
Published: Aug 8, 2019 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const APIVersion = "2018-07-11"

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential *common.Credential, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) DescribeFilterResult

func (c *Client) DescribeFilterResult(request *DescribeFilterResultRequest) (response *DescribeFilterResultResponse, err error)

根据应用ID和文件ID查询识别结果

func (*Client) DescribeFilterResultList

func (c *Client) DescribeFilterResultList(request *DescribeFilterResultListRequest) (response *DescribeFilterResultListResponse, err error)

根据日期查询识别结果列表

func (*Client) VoiceFilter

func (c *Client) VoiceFilter(request *VoiceFilterRequest) (response *VoiceFilterResponse, err error)

本接口用于识别涉黄、涉政等违规音频,成功会回调配置在应用的回调地址。回调示例如下: {"BizId":0,"FileId":"test_file_id","FileName":"test_file_name","FileUrl":"test_file_url","OpenId":"test_open_id","TimeStamp":"0000-00-00 00:00:00","Data":[{"Type":1,"Word":"xx"}]} Type表示过滤类型,1:政治,2:色情,3:谩骂

type DescribeFilterResultListRequest

type DescribeFilterResultListRequest struct {
	*tchttp.BaseRequest

	// 应用ID
	BizId *uint64 `json:"BizId,omitempty" name:"BizId"`

	// 开始时间,格式为 年-月-日,如: 2018-07-11
	StartDate *string `json:"StartDate,omitempty" name:"StartDate"`

	// 结束时间,格式为 年-月-日,如: 2018-07-11
	EndDate *string `json:"EndDate,omitempty" name:"EndDate"`

	// 偏移量,默认值为0。
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// 返回数量,默认值为10,最大值为100。
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`
}

func NewDescribeFilterResultListRequest

func NewDescribeFilterResultListRequest() (request *DescribeFilterResultListRequest)

func (*DescribeFilterResultListRequest) FromJsonString

func (r *DescribeFilterResultListRequest) FromJsonString(s string) error

func (*DescribeFilterResultListRequest) ToJsonString

func (r *DescribeFilterResultListRequest) ToJsonString() string

type DescribeFilterResultListResponse

type DescribeFilterResultListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 过滤结果总数
		// 注意:此字段可能返回 null,表示取不到有效值。
		TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

		// 当前分页过滤结果列表
		// 注意:此字段可能返回 null,表示取不到有效值。
		Data []*VoiceFilterInfo `json:"Data,omitempty" name:"Data" list`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeFilterResultListResponse

func NewDescribeFilterResultListResponse() (response *DescribeFilterResultListResponse)

func (*DescribeFilterResultListResponse) FromJsonString

func (r *DescribeFilterResultListResponse) FromJsonString(s string) error

func (*DescribeFilterResultListResponse) ToJsonString

func (r *DescribeFilterResultListResponse) ToJsonString() string

type DescribeFilterResultRequest

type DescribeFilterResultRequest struct {
	*tchttp.BaseRequest

	// 应用ID
	BizId *uint64 `json:"BizId,omitempty" name:"BizId"`

	// 文件ID
	FileId *string `json:"FileId,omitempty" name:"FileId"`
}

func NewDescribeFilterResultRequest

func NewDescribeFilterResultRequest() (request *DescribeFilterResultRequest)

func (*DescribeFilterResultRequest) FromJsonString

func (r *DescribeFilterResultRequest) FromJsonString(s string) error

func (*DescribeFilterResultRequest) ToJsonString

func (r *DescribeFilterResultRequest) ToJsonString() string

type DescribeFilterResultResponse

type DescribeFilterResultResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 过滤结果
		// 注意:此字段可能返回 null,表示取不到有效值。
		Data *VoiceFilterInfo `json:"Data,omitempty" name:"Data"`

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewDescribeFilterResultResponse

func NewDescribeFilterResultResponse() (response *DescribeFilterResultResponse)

func (*DescribeFilterResultResponse) FromJsonString

func (r *DescribeFilterResultResponse) FromJsonString(s string) error

func (*DescribeFilterResultResponse) ToJsonString

func (r *DescribeFilterResultResponse) ToJsonString() string

type VoiceFilter

type VoiceFilter struct {

	// 过滤类型,1:政治,2:色情,3:涉毒,4:谩骂
	// 注意:此字段可能返回 null,表示取不到有效值。
	Type *uint64 `json:"Type,omitempty" name:"Type"`

	// 过滤命中关键词
	// 注意:此字段可能返回 null,表示取不到有效值。
	Word *string `json:"Word,omitempty" name:"Word"`
}

type VoiceFilterInfo

type VoiceFilterInfo struct {

	// 应用id
	// 注意:此字段可能返回 null,表示取不到有效值。
	BizId *uint64 `json:"BizId,omitempty" name:"BizId"`

	// 文件id,表示文件唯一id
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileId *string `json:"FileId,omitempty" name:"FileId"`

	// 文件名
	// 注意:此字段可能返回 null,表示取不到有效值。
	FileName *string `json:"FileName,omitempty" name:"FileName"`

	// 用户id
	// 注意:此字段可能返回 null,表示取不到有效值。
	OpenId *string `json:"OpenId,omitempty" name:"OpenId"`

	// 数据创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	Timestamp *string `json:"Timestamp,omitempty" name:"Timestamp"`

	// 过滤结果列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data []*VoiceFilter `json:"Data,omitempty" name:"Data" list`
}

type VoiceFilterRequest

type VoiceFilterRequest struct {
	*tchttp.BaseRequest

	// 应用ID,登录[控制台](https://console.cloud.tencent.com/gamegme)创建应用得到的AppID
	BizId *uint64 `json:"BizId,omitempty" name:"BizId"`

	// 文件ID,表示文件唯一ID
	FileId *string `json:"FileId,omitempty" name:"FileId"`

	// 文件名
	FileName *string `json:"FileName,omitempty" name:"FileName"`

	// 文件url,urlencode编码,FileUrl和FileContent二选一
	FileUrl *string `json:"FileUrl,omitempty" name:"FileUrl"`

	// 文件内容,base64编码,FileUrl和FileContent二选一
	FileContent *string `json:"FileContent,omitempty" name:"FileContent"`

	// 用户ID
	OpenId *string `json:"OpenId,omitempty" name:"OpenId"`
}

func NewVoiceFilterRequest

func NewVoiceFilterRequest() (request *VoiceFilterRequest)

func (*VoiceFilterRequest) FromJsonString

func (r *VoiceFilterRequest) FromJsonString(s string) error

func (*VoiceFilterRequest) ToJsonString

func (r *VoiceFilterRequest) ToJsonString() string

type VoiceFilterResponse

type VoiceFilterResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
		RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
	} `json:"Response"`
}

func NewVoiceFilterResponse

func NewVoiceFilterResponse() (response *VoiceFilterResponse)

func (*VoiceFilterResponse) FromJsonString

func (r *VoiceFilterResponse) FromJsonString(s string) error

func (*VoiceFilterResponse) ToJsonString

func (r *VoiceFilterResponse) ToJsonString() string

Jump to

Keyboard shortcuts

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