Documentation
¶
Index ¶
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) 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","TimeStamp":"0000-00-00 00:00:00","Data":[{"Type":1,"Word":"xx"}]}
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 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
BizId *uint64 `json:"BizId,omitempty" name:"BizId"`
// 文件id,表示文件唯一id
FileId *string `json:"FileId,omitempty" name:"FileId"`
// 文件名
FileName *string `json:"FileName,omitempty" name:"FileName"`
// 文件内容url,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.