Ejemplo n.º 1
0
        /// <summary>
        /// 图片鉴黄-Files
        /// </summary>
        /// <param name="bucketName">bucket名称</param>
        /// <param name="url">需要鉴黄图片File列表</param>
        /// <returns></returns>
        public string DetectionFile(string bucketName, string[] pornFile)
        {
            var header  = new Dictionary <string, string>();
            var expired = DateTime.Now.ToUnixTime() / 1000 + 1000;
            var sign    = Sign.DetectionSignature(appId, secretId, secretKey, expired, bucketName);

            header.Add("Authorization", sign);
            var data = new Dictionary <string, object>();

            data.Add("appid", appId);
            data.Add("bucket", bucketName);
            return(Request.SendRequestFiles(DETECTIONAPI_CGI_URL, data, HttpMethod.Post, header, timeOut, pornFile));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 图片鉴黄
        /// </summary>
        /// <param name="bucketName">bucket名称</param>
        /// <param name="url">需要鉴黄图片地址</param>
        /// <returns></returns>
        public string Detection(string bucketName, string url)
        {
            var header = new Dictionary <string, string>();

            header.Add("Content-Type", "application/json");
            var expired = DateTime.Now.ToUnixTime() / 1000 + 60;
            var sign    = Sign.DetectionSignature(appId, secretId, secretKey, expired, bucketName, url);

            header.Add("Authorization", sign);
            var data = new Dictionary <string, object>();

            data.Add("appid", appId);
            data.Add("bucket", bucketName);
            data.Add("url", url);

            return(Request.SendRequest(DETECTIONAPI_CGI_URL, data, HttpMethod.Post, header, timeOut));
        }