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.