Documentation ¶
Index ¶
- Constants
- func GenSignature(params url.Values, secretKey string) string
- type Client
- func (c *Client) AudioDetect(req *model.AudioDetectReq) (rsp *model.AudioSyncDetectResp, err error)
- func (c *Client) AudioDetectSubmit(req *model.AudioDetectSubmitReq) (rsp *model.AudioCheckSubmitResponse, err error)
- func (c *Client) GetAudioDetectResult() (rsp *model.AudioDetectResp, err error)
- func (c *Client) GetLiveAudioDetectResult() (rsp *model.LiveAudioDetectResultResp, err error)
- func (c *Client) GetLiveDetectResult() (rsp *model.LiveDetectResultResp, err error)
- func (c *Client) GetVideoDetectResult() (rsp *model.VideoDetectResp, err error)
- func (c *Client) ImageDetect(req *model.ImageDetectReq) (rsp *model.ImageDetectResp, err error)
- func (c *Client) LiveAudioDetectFeedback(req *model.FeedbackReq) (rsp *model.LiveAudioDetectFeedbackResp, err error)
- func (c *Client) LiveAudioDetectStop(taskIds []string) (rsp *model.LiveAudioDetectStopResp, err error)
- func (c *Client) LiveAudioDetectSubmit(req *model.LiveAudioDetectSubmitReq) (rsp *model.LiveAudioDetectSubmitResp, err error)
- func (c *Client) LiveDetectStop(taskIds []string) (rsp *model.LiveDetectStopResp, err error)
- func (c *Client) LiveDetectSubmit(req *model.LiveDetectSubmitReq) (rsp *model.LiveDetectSubmitResp, err error)
- func (c *Client) Request(apiURL, version string, params url.Values) (resp []byte, err error)
- func (c *Client) VideoDetectSubmit(req *model.VideoDetectSubmitReq) (rsp *model.VideoCheckSubmitResp, err error)
Constants ¶
View Source
const ( LiveSubmitURL = "http://as.dun.163.com/v3/livewallsolution/check" // 直播音视频检测提交 LiveResultURL = "http://as.dun.163.com/v3/livewallsolution/callback/results" // 获取直播音视频检测结果 LiveStopURL = "http://as.dun.163.com/v1/livewallsolution/feedback" // 直播音视频停止检测 LiveAudioSubmitURL = "http://as.dun.163.com/v4/liveaudio/check" // 直播音频检测提交 LiveAudioStopURL = "http://as.dun.163.com/v1/liveaudio/feedback" // 直播音频停止检测 LiveAudioResultURL = "http://as.dun.163.com/v4/liveaudio/callback/results" // 获取直播音频检测结果 LiveAudioFeedbackURL = "http://as.dun.163.com/v1/audio/feedback" // 音频检测反馈接口 AudioResultURL = "https://as.dun.163.com/v3/audio/callback/results" // 点播音频异步检测结果 AudioSubmitURL = "http://as.dun.163.com/v3/audio/submit" // 点播音频异步检测接口 AudioURL = "http://as.dun.163.com/v2/audio/check" // 点播音频同步检测 VideoResultURL = "http://as.dun.163.com/v3/video/callback/results" // 点播视频检测结果 VideoSubmitURL = "http://as.dun.163.com/v3/video/submit" // 点播视频信息提交接口 ImageURL = "http://as.dun.163.com/v4/image/check" // 图片在线检测 )
View Source
const ( APIVersionV1 = "v1" APIVersionV2 = "v2" APIVersionV3 = "v3" APIVersionV4 = "v4" )
各个接口版本号
View Source
const ( DataCheckTypeURL = 0 DataCheckTypeBase64 = 1 )
View Source
const (
// CallSuccessCode 接口调用成功状态码
CallSuccessCode = 200
)
View Source
const (
// StopDetectStatus 停止检测
StopDetectStatus = 100
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client 实例
func NewClient ¶
NewClient 初始化网易易盾客户端实例,一般在程序启动的时候调用进行初始化 secretID、secretKey是必填的,传入空值将panic; businessID为可选值
func (*Client) AudioDetect ¶ added in v1.0.2
func (c *Client) AudioDetect(req *model.AudioDetectReq) (rsp *model.AudioSyncDetectResp, err error)
AudioDetect 点播音频同步检测
func (*Client) AudioDetectSubmit ¶ added in v1.0.2
func (c *Client) AudioDetectSubmit(req *model.AudioDetectSubmitReq) (rsp *model.AudioCheckSubmitResponse, err error)
AudioDetectSubmit 提交点播音频异步检测
func (*Client) GetAudioDetectResult ¶ added in v1.0.2
func (c *Client) GetAudioDetectResult() (rsp *model.AudioDetectResp, err error)
GetAudioDetectResult 获取点播音频异步检测结果
func (*Client) GetLiveAudioDetectResult ¶
func (c *Client) GetLiveAudioDetectResult() (rsp *model.LiveAudioDetectResultResp, err error)
GetLiveAudioDetectResult 获取直播音频检测结果
func (*Client) GetLiveDetectResult ¶
func (c *Client) GetLiveDetectResult() (rsp *model.LiveDetectResultResp, err error)
GetLiveDetectResult 获取直播音视频检测结果
func (*Client) GetVideoDetectResult ¶ added in v1.0.2
func (c *Client) GetVideoDetectResult() (rsp *model.VideoDetectResp, err error)
GetVideoDetectResult 获取点播视频检测结果
func (*Client) ImageDetect ¶
func (c *Client) ImageDetect(req *model.ImageDetectReq) (rsp *model.ImageDetectResp, err error)
ImageDetect 图片检测
func (*Client) LiveAudioDetectFeedback ¶
func (c *Client) LiveAudioDetectFeedback(req *model.FeedbackReq) (rsp *model.LiveAudioDetectFeedbackResp, err error)
LiveAudioDetectFeedback 直播音频检测反馈
func (*Client) LiveAudioDetectStop ¶
func (c *Client) LiveAudioDetectStop(taskIds []string) (rsp *model.LiveAudioDetectStopResp, err error)
LiveAudioDetectStop 停止直播音频检测
func (*Client) LiveAudioDetectSubmit ¶
func (c *Client) LiveAudioDetectSubmit(req *model.LiveAudioDetectSubmitReq) (rsp *model.LiveAudioDetectSubmitResp, err error)
LiveAudioDetectSubmit 直播音频提交检测
func (*Client) LiveDetectStop ¶
func (c *Client) LiveDetectStop(taskIds []string) (rsp *model.LiveDetectStopResp, err error)
LiveDetectStop 停止直播音视频检测
func (*Client) LiveDetectSubmit ¶
func (c *Client) LiveDetectSubmit(req *model.LiveDetectSubmitReq) (rsp *model.LiveDetectSubmitResp, err error)
LiveDetectSubmit 直播音视频提交检测
func (*Client) VideoDetectSubmit ¶ added in v1.0.2
func (c *Client) VideoDetectSubmit(req *model.VideoDetectSubmitReq) (rsp *model.VideoCheckSubmitResp, err error)
VideoDetectSubmit 提交点播视频异步检测
Source Files ¶
Click to show internal directories.
Click to hide internal directories.