当前位置: 首页 > wzjs >正文

阅文集团旗下哪个网站做的最好seo排名优化推广教程

阅文集团旗下哪个网站做的最好,seo排名优化推广教程,Java必须学好动态网站开发吗,做国际贸易的一般用什么平台腾讯云对象存储数据万象(Cloud Infinite,CI)为用户提供图片、视频、语音、文本等文件的内容安全智能审核服务,帮助用户有效识别涉黄、违法违规和广告审核,规避运营风险。本文以音频审核为例给出go语言示例代码与相应结…

腾讯云对象存储数据万象(Cloud Infinite,CI)为用户提供图片、视频、语音、文本等文件的内容安全智能审核服务,帮助用户有效识别涉黄、违法违规和广告审核,规避运营风险。本文以音频审核为例给出go语言示例代码与相应结果。

一、预备条件

  1. 获取API密钥,不可泄漏
    https://console.cloud.tencent.com/cam/capi
  2. 将SecretId与SecretKey写到环境变量

二、实现代码

package mainimport ("context""fmt""net/http""net/url""os""path/filepath""github.com/gin-gonic/gin"cos "github.com/tencentyun/cos-go-sdk-v5"
)var cosClient *cos.Clientfunc initCOSClient() error {secretID := os.Getenv("SecretId")secretKey := os.Getenv("SecretKey")if secretID == "" || secretKey == "" {return fmt.Errorf("SecretId and SecretKey environment variables are required")}bu, _ := url.Parse("https://radio-1259203851.cos.ap-shanghai.myqcloud.com")cu, _ := url.Parse("https://radio-1259203851.ci.ap-shanghai.myqcloud.com")b := &cos.BaseURL{BucketURL: bu, CIURL: cu}cosClient = cos.NewClient(b, &http.Client{Transport: &cos.AuthorizationTransport{SecretID:  secretID,SecretKey: secretKey,},})return nil
}func main() {if err := initCOSClient(); err != nil {fmt.Printf("Failed to initialize COS client: %v\n", err)fmt.Println("Please set the following environment variables:")fmt.Println("export SecretId=YOUR_SECRET_ID")fmt.Println("export SecretKey=YOUR_SECRET_KEY")os.Exit(1)}r := gin.Default()// 文件上传接口r.POST("/upload", func(c *gin.Context) {file, err := c.FormFile("file")if err != nil {c.JSON(http.StatusBadRequest, gin.H{"error": err.Error()})return}// 保存上传的文件到临时目录tempDir := "temp"if err := os.MkdirAll(tempDir, 0755); err != nil {c.JSON(http.StatusInternalServerError, gin.H{"error": err.Error()})return}tempFilePath := filepath.Join(tempDir, file.Filename)if err := c.SaveUploadedFile(file, tempFilePath); err != nil {c.JSON(http.StatusInternalServerError, gin.H{"error": err.Error()})return}// 上传文件到COScosKey := "audios/" + file.Filename_, err = cosClient.Object.PutFromFile(context.Background(), cosKey, tempFilePath, nil)if err != nil {c.JSON(http.StatusInternalServerError, gin.H{"error":   err.Error(),"message": "Failed to upload file to COS",})return}// 提交审核任务opt := &cos.PutAudioAuditingJobOptions{InputObject: cosKey,Conf:        &cos.AudioAuditingJobConf{},}res, _, err := cosClient.CI.PutAudioAuditingJob(context.Background(), opt)if err != nil {c.JSON(http.StatusInternalServerError, gin.H{"error":   err.Error(),"message": "Failed to submit audio auditing job",})return}// 清理临时文件os.Remove(tempFilePath)// 返回任务IDc.JSON(http.StatusOK, gin.H{"job_id":  res.JobsDetail.JobId,"cos_key": cosKey,})})// 查询审核结果接口r.GET("/result/:job_id", func(c *gin.Context) {jobID := c.Param("job_id")// 查询审核结果res, _, err := cosClient.CI.GetAudioAuditingJob(context.Background(), jobID)if err != nil {c.JSON(http.StatusInternalServerError, gin.H{"error":   err.Error(),"message": "Failed to get audio auditing result",})return}c.JSON(http.StatusOK, res)})// 启动服务器r.Run(":8080")
}

三、调用方法

  1. 上传文件
    使用postman,调用以下接口:
http://localhost:8080/upload

在这里插入图片描述

  1. 查询任务
    在这里插入图片描述
    查询任务的结果说明可参考:查询音频审核任务结果,需要重点关注的是result,该字段表示本次判定的审核结果,可以根据该结果,进行后续的操作。有效值:0(审核正常),1 (判定为违规敏感文件),2(疑似敏感,建议人工复核)。
http://www.dtcms.com/wzjs/75641.html

相关文章:

  • 怎么找网站帮我做推广搜索引擎营销案例分析
  • 网站做效果图流程seo精准培训课程
  • 北京网站开发网站建设价格域名注册服务机构
  • html建设网站陕西seo主管
  • 网站推广和seo盛大游戏优化大师
  • 网站图片3d显示效果seo刷关键词排名软件
  • 做国外的网站武汉seo网站
  • 做网站靠广告能赚钱吗北京网站seo服务
  • 如何诊断网站为何被降权产品推广文章
  • 怎么在网站上做下载互联网推广软件
  • 网站建设与管理可以专升本吗宁德市自然资源局
  • 网站建设公司哪个好呀金融网站建设搜索引擎技术优化
  • 个人可以做外贸网站吗上海建站seo
  • 金寨县住房和城乡建设部网站今日头条极速版官网
  • 单位如何做网站宣传seo搜索引擎优化工程师招聘
  • 正规的佛山网站建设网页版百度
  • 苏州哪家网站公司做的好的推广策略都有哪些
  • 网站站点创建成功是什么意思网络域名综合查询
  • 南宁网站建设接单市场营销策划案的范文
  • 广州网站注销备案百度竞价查询
  • 狮山镇建设局网站电商培训班
  • 曲靖建设委员会网站全能优化大师
  • 上海有名的效果图公司上海seo推广
  • 如何做网站流量百度网络推广
  • 建设母婴网站的总结央视新闻最新消息今天
  • 郑州视频网站建设宁波seo优化排名
  • 成都网站模板湖南长沙最新情况
  • 珠海做网站价格百度学术论文查重免费
  • 淘宝上做网站698靠谱吗百度贴吧免费发布信息
  • 如何让搜索引擎收录网站软件开发培训学校