Documentation
¶
Index ¶
- Constants
- type Client
- func (c *Client) DescribeFilterResult(request *DescribeFilterResultRequest) (response *DescribeFilterResultResponse, err error)
- func (c *Client) DescribeFilterResultList(request *DescribeFilterResultListRequest) (response *DescribeFilterResultListResponse, err error)
- func (c *Client) VoiceFilter(request *VoiceFilterRequest) (response *VoiceFilterResponse, err error)
- type DescribeFilterResultListRequest
- type DescribeFilterResultListResponse
- type DescribeFilterResultRequest
- type DescribeFilterResultResponse
- type VoiceFilter
- type VoiceFilterInfo
- type VoiceFilterRequest
- type VoiceFilterResponse
Constants ¶
View Source
const APIVersion = "2018-07-11"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
func NewClient ¶
func NewClient(credential *common.Credential, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
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 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
Click to show internal directories.
Click to hide internal directories.